用PHP检查FB.login

时间:2013-05-16 01:20:38

标签: php facebook facebook-javascript-sdk facebook-php-sdk facebook-login


我的应用程序是这样的:

  1. 用户点击按钮并调用“FB.login”
  2. 登录后,“window.location.reload;”
  3. 重新加载页面
  4. 我在PHP中检查过,如果用户已登录,但是会写入NO
  5. 我再次重新加载页面
  6. 现在它写了用户已登录
  7. 我知道它与COOKIES有关。有没有办法解决这个问题?我不想两次刷新页面。

    感谢您的回答,Zbynek

3 个答案:

答案 0 :(得分:0)

设置Cookie时,在页面刷新之前,您无法读取Cookie。您可以使用php标头强制刷新。

要具体回答,在刷新之前,您无法阅读刚才写的cookie。

答案 1 :(得分:0)

您可以尝试:window.location.reload() 然后告诉我它是否有效?

答案 2 :(得分:0)

最后,使用Javascript,一切正常