PHP redirect() снова вызывает страницу через некоторое время без действий

Ищу помощь. Я новичок в ob_start и считаю, что я не использую это правильно, так как пользователи отправляются обратно на мой load-data.php после просмотра моего сайта без причины. Я обратил очень пристальное внимание на каждую загруженную страницу, и похоже, что на клиенте есть что-то, что отправляется повторно? Код, который я использую, загружает данные FB, затем в зависимости от того, нового пользователя или существующего пользователя я перенаправляю, используя этот код...

ob_start();

... Загрузить данные FB затем

if(isset($_SESSION['user_id']) && $isNewUser == 0)
{
    header('Location:loading-data.php?x=4');
    exit();
} 
else 
{
    $_SESSION['user_id'] = $user_id;

Этот файл "loading-data.php" вызывается несколько раз для некоторых пользователей, и я не уверен, почему, но у меня есть ощущение, что в буфере на компьютере клиента есть что-то, что повторно помещает сложенную память? Каков наилучший метод кодирования, чтобы обеспечить его публикацию не более одного раза?

0 ответов

Другие вопросы по тегам