1

アクセスしたときに他のリンクにリダイレクトされるサイトはほとんどありません。

たとえば、ブラウザから Facebook を介してログインしているときに、FbLogin 機能をサポートするサイト (Nextag.com など) を開く別のタブを同時に開くと、サイトは自動的にログイン ページにリダイレクトされ、自動的にログインしました。

Web サイトがリダイレクトされないようにする方法と、目的のページにリダイレクトするように強制する方法を教えてください。

4

2 に答える 2

1

はい、できます 。どのプラットフォームを使用しているかはわかりません。しかし、私は php でそれを伝えようとしています。最初にhttps://github.com/facebook/facebook-php-sdkから php sdk をダウンロードします。

次に、フォルダーを作成し、ディレクトリにサブフォルダー「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
}

?>

于 2012-09-27T08:00:33.373 に答える
1

Facebook の Cookie (Facebook の開発者で見つけることができます) に到達できた場合は、php または他の言語を使用して、Facebook のセッションが開いているか閉じているかを確認し、リダイレクトできます。もう1つは「OPENID」で検索する方法です。

于 2012-09-27T06:44:18.370 に答える