如何在浏览器中避免重定向

时间:2012-09-27 06:34:46

标签: browser http-redirect

当我访问它们时,很少有网站被重定向到其他链接。

e.g。当我从我的浏览器通过Facebook登录,如果我同时打开另一个选项卡,我打开任何支持FbLogin功能的网站(比如说Nextag.com),那么该网站会自动重定向到登录页面,我会自动登录英寸

我如何强制网站被重定向,或者我如何强制它们被重定向到我想要的页面。

2 个答案:

答案 0 :(得分:1)

如果你能成功到达facebook cookie(你可以在facebook开发者中找到它) 然后用PHP或其他语言,你可以找出是否 facebook会话打开或关闭,然后你可以重定向。另一种方式是搜索 “OPENID”。

答案 1 :(得分:1)

是的,我可以。 你使用哪个平台,我不知道。但我试着用php告诉它。 首先从https://github.com/facebook/facebook-php-sdk

下载php sdk

然后创建一个文件夹lethe,并在目录中创建一个子文件夹“lib”。 将lib文件夹复制并粘贴到sdk中的src文件夹。

然后在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
}

&GT;