我正在使用 Facebook Php SDK v3.22,我有 JavaScript 为我设置了一个用 Php 读取的 cookie
出于某种原因,当我使用这样的 if 语句时:
if($_COOKIE['anything'] == 'some_data'){
//do something
}
我的画布页面重定向到空白页面,注销时未发现错误
我在我的页面信息中看到框架画布页面中没有 cookie,但我有点困惑,因为我正在使用服务器端 Php 来读取 cookie,以及这如何导致 Facebook 重定向到空白页面。使用 if cookie 语句,这是魔法!
我正在使用 JavaScript 设置我的 cookie,如下所示:
<script language="JavaScript" type="text/javascript">
<!--
if (self != top) {;
var onsite = 'true'; document.cookie = 'domainname.com' + "=" + onsite;
}else{
var onsite = 'false'; document.cookie = 'domainname.com' + "=" + onsite;
}
-->
</script>