Facebook 如何隐藏代码&;使用PHP SDK 3在地址中显示的状态
使用php sdk 3.1.1登录后,如何在地址中隐藏此“?state=…&code=…”您可以将文件夹命名为“facebook”,并放置身份验证代码,可能还有会话保护程序或cookie。 然后,您可以使用会话来存储信息并在其他站点上继续,而无需获取url中的状态和代码参数 我认为这会起作用,因为一个挪威网站使用了这个,而且效果非常好。 祝你好运:)Facebook 如何隐藏代码&;使用PHP SDK 3在地址中显示的状态,facebook,session-state,facebook-php-sdk,Facebook,Session State,Facebook Php Sdk,使用php sdk 3.1.1登录后,如何在地址中隐藏此“?state=…&code=…”您可以将文件夹命名为“facebook”,并放置身份验证代码,可能还有会话保护程序或cookie。 然后,您可以使用会话来存储信息并在其他站点上继续,而无需获取url中的状态和代码参数 我认为这会起作用,因为一个挪威网站使用了这个,而且效果非常好。 祝你好运:) 摩尔 每次用户注册您的应用程序或登录您的应用程序时,Facebook都会向您发送代码。所以我要做的是再次重定向/重新加载 if
- 摩尔
if (isset($_Get['code']) and $_Get['code'] !='' ){
$uid = $facebook->getUser();
echo "<script type='text/javascript'>top.location.href = '".APP_URL."';</script>";
exit;
}
if(isset($\u Get['code'])和$\u Get['code'])!=''){
$uid=$facebook->getUser();
echo“top.location.href=”.APP_URL.“;”;
出口
}
这里的APP_URL类似于apps.facebook.com/greatapp/或者您可以使用在developer中设置的站点URL。检查
if(isset($_GET['code'])){
$user = $facebook->getUser();
$access_token = $facebook->getAccessToken();
}
Facebook只有在登录并输入该代码后才会返回
userID
。您可以在页面/php文件的开始处输入,因为页面将重定向,因此无需呈现整个页面。