1


我的应用程序是这样工作的:

  1. 用户点击按钮,它调用“FB.login”
  2. 登录后由“window.location.reload;”重新加载页面
  3. 如果用户登录,我检查了 PHP,但它写的是 NO
  4. 我再次重新加载页面
  5. 现在它写道用户已登录

我知道这与COOKIES有关。有没有办法解决这个问题?我不想刷新页面两次。

谢谢你的回答,
兹比尼克

4

3 回答 3

0

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

具体来说,刷新后才能读取刚刚写入的 cookie。

于 2013-05-16T01:25:14.993 回答
0

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

于 2013-05-16T01:46:52.093 回答
0

最后,使用 Javascript 一切正常

于 2013-05-30T01:16:52.553 回答