используя $ _SESSION ['fb _'. APP_ID .'_ user_id '] - PullRequest
0 голосов
/ 25 сентября 2011

Я разрабатываю приложение fb с php sdk 3.0 и заметил, что Facebook запускает сессию, которая содержит app_ID вот так: $_SESSION['fb_'.APP_ID.'_user_id']; В этом сеансе хранится идентификатор пользователя подключенного пользователя Это особенность PHP SDK или не рекомендуется работать с этим сеансом?

Для объяснения: после успешного входа в мое приложение fb я использую эту функцию для просмотра сеансов php print_r($SESSION);, и есть сеанс $_SESSION['fb_173620963485_user_id'] = 123456;, ГДЕ 173620963485 - это мой appID, а 123456 - это мой fb uid.

Рекомендуется работать с этим сеансом: $_SESSION['fb_173620963485_user_id']?

Ответы [ 2 ]

1 голос
/ 26 сентября 2011

Вы никогда не должны касаться переменной $_SESSION['fb_..._user_id'].Используйте SDK, как указано в документации, и вам будет намного лучше.Если вы хотите получить доступ к идентификатору пользователя, просто используйте:

$uid = $facebook->getUser();

Найдите время и прочитайте документацию , и это должно помочь.

1 голос
/ 26 сентября 2011

Вы не используете эту сессию ни для чего. Период.

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