我看從developers site下面的示例代碼使用PHP概述OAuth認證。爲什麼Facebook在這個例子中使用Javascript而不是HTTP頭?
我的問題是:爲什麼他們呼應的腳本將用戶重定向,而不是使用標題(「位置」)?
//see link for full code...
if(empty($code)) {
$_SESSION['state'] = md5(uniqid(rand(), TRUE));
$dialog_url = "https://www.facebook.com/dialog/oauth?client_id="
. $app_id . "&redirect_uri=" . urlencode($my_url) . "&state="
. $_SESSION['state'];
echo("<script> top.location.href='" . $dialog_url . "'</script>");
}
//see link for full code...
謝謝。
此位代碼之前的任何輸出? – 2012-02-16 22:53:12
你的意思是迴應嗎?沒有。 – LonelyWebCrawler 2012-02-16 22:55:19
那麼我會說 - 壞的選擇由開發商,也許你應該問他們 – 2012-02-16 22:56:53