Cookies Facebook Connect(PHP Api)不再在某些计算机上设置cookie

Cookies Facebook Connect(PHP Api)不再在某些计算机上设置cookie,cookies,facebook,Cookies,Facebook,在我的PHP Web应用程序中,facebook connect有一个非常奇怪的问题。从一天到另一天,facebook connect不再工作,但只在电脑上的一台上工作 这是我失败的代码: // try to get Cookie $cookie = null; try { $cookie = $_COOKIE['fbs_' . $app_id]; } catch (ErrorException $ex) { echo $ex->getMessage(); } 这是我收到的错误消

在我的PHP Web应用程序中,facebook connect有一个非常奇怪的问题。从一天到另一天,facebook connect不再工作,但只在电脑上的一台上工作

这是我失败的代码:

// try to get Cookie
$cookie = null;
try {
  $cookie = $_COOKIE['fbs_' . $app_id];
} catch (ErrorException $ex) {
  echo $ex->getMessage();
}
这是我收到的错误消息:

'Undefined index: fbs_myAppId'
我知道这意味着,facebook并没有像预期的那样设置cookie!但奇怪的是,它能在其他计算机上正常工作。在不起作用的计算机上,我尝试了Opera、Chrome、Firefox和IE。我确保启用了第三方cookie。我可以正常登录到facebook的网站


那么我遗漏了什么呢?

问题是计算机上的时间设置:时间是提前一个月设置的。显然,facebook cookies的过期时间为一天。因此,它立即被浏览器删除