Я просматривал приведенный ниже пример кода с сайта разработчиков , в котором описана аутентификация OAuth с использованием PHP.
Мой вопрос: Почему они повторили скрипт для перенаправления пользователя, а не использовали заголовок ("Местоположение")?
//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...
Спасибо.