使用 $_SESSION['fb_'.APP_ID.'_user_id']

发布于 2024-12-06 13:29:57 字数 436 浏览 4 评论 0原文

我正在使用 php sdk 3.0 开发一个 fb 应用程序,我注意到 Facebook 启动了一个包含 app_ID 的会话,如下所示: $_SESSION['fb_'.APP_ID.'_user_id']; 此会话存储已连接用户的 facebook uid。 这是 PHP SDK 的一个功能还是不建议使用此会话?

解释一下:成功登录我的 fb 应用程序后,我使用此函数查看 php 会话 print_r($SESSION); 并且有一个会话 $_SESSION['fb_173620963485_user_id'] = 123456 ;其中 173620963485 是我的 appID,123456 是我的FB UID。

建议使用此会话:$_SESSION['fb_173620963485_user_id']

I'm developing a fb application with php sdk 3.0 and I've noticed that Facebook starts a session that contain the app_ID like that: $_SESSION['fb_'.APP_ID.'_user_id'];
This session store the facebook uid of the connected user.
Is this a feature of PHP SDK or is not recommended to work with this session?

To explain: After login successfully to my fb app, I use this function to see the php sessions print_r($SESSION); and there is a session $_SESSION['fb_173620963485_user_id'] = 123456;WHERE 173620963485 is my appID and 123456 is my fb uid.

Is recommended to work with this session: $_SESSION['fb_173620963485_user_id'] ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

挽清梦 2024-12-13 13:29:57

您不会将此会话用于任何用途。时期。

You don't use this session for anything. Period.

你如我软肋 2024-12-13 13:29:57

您永远不需要接触 $_SESSION['fb_..._user_id'] 变量。按照文档说明使用 SDK,您的情况会好得多。如果您想访问用户 ID,只需使用:

$uid = $facebook->getUser();

花点时间阅读文档,这应该有帮助。

You should never need to touch the $_SESSION['fb_..._user_id'] variable. Use the SDK like the documentation states and you will be much better off. If you want access to the user ID, just use:

$uid = $facebook->getUser();

Take the time and read the documentation, and that should help.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文