这是我的问题:当用户第一次进入应用程序时没有问题...启动应用程序无法检测到或被授权用户。申请程序如下:
但是当用户退出Facebook并重新连接来自同一IP的其他用户时,会发生一些不好的事情:
然后脚本join.php自动将它们重定向到score.php,并且score.php在数据库中检测不到有效的id(因为它们没有被授予权限,也没有提交表单),所以它重定向到index.php返回索引仍然表示用户0:第二次单击“参与者”,然后一切正常
任何人都知道什么可能是错的?脚本和模板如下所列。
PHP文件,按顺序
HTML文件,按顺序
答案 0 :(得分:1)
我遇到了几乎类似的问题,在初始化facebook对象时删除了cookies
属性。
变化
$facebook = new Facebook(array('appId' => APP_ID, 'secret' => APP_PW, 'cookie' => true));
到
$facebook = new Facebook(array('appId' => APP_ID, 'secret' => APP_PW));