が存在する場合、ユーザーをhttps://www.example.com/XYZ/user_id
にリダイレクトするという考え方です。そうでない場合は、最初に電話してください。問題は、取得できないことです。したがって、スクリプトは継続して CSRF エラーが発生します (複数の State 値を取得します)。ただし、問題は非常にランダムです。getLoginUrl
user_id
user_id
getLoginUrl
何か案は?
require_once('../src/facebook.php');
require_once ('../src/fbconfig.php');
$user_id = $facebook->getUser();
if (!$user_id) {
$loginUrl = $facebook->getLoginUrl(array(
'scope' => 'publish_stream, user_likes')
);
echo "<script type='text/javascript'>top.location.href = '$loginUrl';</script>";
} else {
echo "<script>top.location.href = 'https://www.example.com/XYZ/'</script>";
exit;
}