Аутентификация Facebook с использованием ошибки PHP $_GET

54
3

Ошибка аутентификации PHP OAUTH на facebook (например, нажатия на пользователя не позволяют) означает, что facebook добавляет правильные окончания $_GET в URI перенаправления, которые я передаю. Например:


www.mysite.com/facebookauth.php?error_reason=user_denied&error=access_denied&error_description=The+user+denied+your+request


Нет проблем. Я могу использовать $_GET для получения причины ошибки и информировать пользователя о том, что они сделали неправильно.


Если он проходит, однако, facebook добавляет


www.mysite.com/facebookauth.php#auth=WHATEVER


Символьный символ вместо символа вопроса. И я не могу получить код аутентификации, используя $_GET. Зачем? Любая помощь?

спросил(а) 2011-03-28T21:40:00+04:00 9 лет, 3 месяца назад
1
Решение
122

Вот почему вы не можете получить доступ к фрагментарной части URL-адреса, он не будет отправлен в браузер: Могу ли я прочитать хэш-часть URL-адреса на моей стороне сервера приложение (PHP, Ruby, Python и т.д.)?

ответил(а) 2011-03-29T01:38:00+04:00 9 лет, 3 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема