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" вызывается несколько раз для некоторых пользователей, и я не уверен, почему, но у меня есть ощущение, что в буфере на компьютере клиента есть что-то, что повторно помещает сложенную память? Каков наилучший метод кодирования, чтобы обеспечить его публикацию не более одного раза?