получить # из URL в php - PullRequest
3 голосов
/ 20 июля 2010

Я пытаюсь кодировать с помощью API Facebook

здесь написано: http://developers.facebook.com/docs/authentication/javascript чтобы получить вещь access_token, но это после #, а не?

так, как я могу получить это?

http://www.example.com/callback#access_token=...&expires_in=...

Ответы [ 2 ]

4 голосов
/ 20 июля 2010

Вы не сможете сделать это в PHP - вы можете получить к нему доступ только в javascript - фрагмент / хеш никогда не достигает сервера, он обрабатывается браузером

в Javascript, вы можете получить доступфрагмент с использованием

window.location.hash
2 голосов
/ 20 июля 2010

Идентификатор фрагмента используется только на стороне клиента.Браузер не отправляет его на сервер, поэтому вы не можете получить к нему доступ с помощью PHP.

Чтобы процитировать страницу, на которую вы ссылаетесь:

Ваша библиотека JavaScript может читатьтокен из URL-адреса и сохраните его в файле cookie для дальнейшего использования.

Вам необходимо использовать JS, чтобы прочитать его, прежде чем его можно будет отправить на сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...