1


мое приложение работает так:FB.login с проверкой PHP

  1. пользователь нажимает на кнопку, и его называют «FB.login»
  2. После Войти в страницу перезагружать «window.location.reload ;»
  3. Я проверил в PHP, если пользователь вошел в систему, но он пишет, что NO
  4. Я перезарядил страницу еще раз
  5. Теперь пишет, что пользователь регистрируется

Я знаю, что у него есть что-то делать с COOKIES. Есть ли способ, как справиться с этим? Я не хочу обновлять страницу дважды.

Спасибо за ответ,
Zbynek

ответ

0

Наконец, используя Javascript и все работает

0

Когда вы устанавливаете печенье, вы не можете прочитать куки только после обновления страницы. Вы можете принудительно обновить, используя php-заголовок.

Чтобы ответить конкретно, вы не можете прочитать cookie, написанный только после обновления.

+0

Я знаю, что это вещи о печенье, но я думал, что window.location.reload достаточно –

+0

Вы используете Firefox? Если это так, вы можете попробовать document.location.reload() вместо этого, я думаю, что ff имеет проблему с window.location.reload – nick

0

Вы можете попробовать: window.location.reload() Тогда скажите мне, если это работает?

+0

Это не работает, я думаю, что мне нужно: сначала перезагрузить: записать информацию в файл cookie, Second reload: read информация из файла cookie –