当我访问它们时,很少有网站会被重定向到其他一些链接。
例如,当我从浏览器通过 facebook 登录时,如果我同时打开另一个选项卡,在该选项卡中打开任何支持 FbLogin 功能的网站(比如 Nextag.com),则该网站会自动重定向到登录页面,我会自动登录。
我如何强制网站被重定向,或者我如何强制他们重定向到我想要的页面。
当我访问它们时,很少有网站会被重定向到其他一些链接。
例如,当我从浏览器通过 facebook 登录时,如果我同时打开另一个选项卡,在该选项卡中打开任何支持 FbLogin 功能的网站(比如 Nextag.com),则该网站会自动重定向到登录页面,我会自动登录。
我如何强制网站被重定向,或者我如何强制他们重定向到我想要的页面。
如果您可以成功访问 facebook cookie(您可以在 facebook 开发人员中找到它)然后使用 php 或其他语言,您可以确定 facebook 会话是打开还是关闭,然后您可以重定向。另一种方法是搜索“OPENID”。
我可以 。你用哪个平台,我不知道。但我尝试在 php 中告诉它。首先从https://github.com/facebook/facebook-php-sdk下载 php sdk
然后创建一个文件夹lethe,并在你的目录中创建一个子文件夹“lib”。到 lib 文件夹复制并粘贴 src 文件夹到 sdk 。
然后在lethe 中创建一个文件。
<? require 'lib/facebook.php';
$facebook = new Facebook(array(
'appId' => 'yourAppId',
'secret' => 'YourAppSecret',
));
$userIns = $facebook->getUser();
if(!$userIns) { header("location:http://mywebsite.com/login.php?ref=Open")}
else {
// Here The Code When you realise that user use your api and can open the user session
//@ your site , maybe bring him name and surname from graph.api or via sql query from your //db
}
?>