我有一个 facebook 应用程序,它在一个主机上运行得非常好。我们仍然在另一个主机中迁移应用程序,但我们对以下代码存在问题:
header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');
session_start();
require "facebook-facebook-php-sdk-5ba36bc/src/facebook.php";
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true,
));
$user = $facebook->getUser();
一直在 Safari 中,有时在 Firefox 和 Windows7 中,getUser() 返回 0!
你知道为什么吗?解决方案是什么?
谢谢!
编辑:
更改 P3P 并不能解决任何问题。
前:
header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');
后:
header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
甚至这个:
header('P3P: CP="ALL IND DSP COR ADM CONo CUR CUSo IVAo IVDo PSA PSD TAI TELo OUR SAMo CNT COM INT NAV ONL PHY PRE PUR UNI"');
不解决这个问题:(。
另一个想法?