关于如何从cookie获取bbpress/wordpress用户名/userid的建议

发布于 2024-07-13 22:21:08 字数 259 浏览 11 评论 0原文

我正在尝试集成我的网站以使用 bbpress/wordpress 用户系统。

我所需要的只是能够获取当前在我的网站上的人员的用户名和/或用户 ID。 我真的不需要网站上 bbpress 或 wordpress 的任何其他功能。

如果我能够获取用户的 ID,然后从该 ID 获取用户名的能力将完美满足我的所有需求。

附加信息:我的网站在 PHP5 和 MySQL 上运行,我有最新的 WordPress 和 bbpress,并且目前相互集成。

I am trying to integrate my site to use the bbpress/wordpress user system.

All I need is the ability to get the User Name and/or User ID of the person currently on my site. I don't really need any other functionality from bbpress or wordpress on the site.

If I could get the user's ID and then the ability to get the user's name from that ID would be perfect for all of my needs.

Additional Info: My site is ran on PHP5 and MySQL, I have wordpress and bbpress upto date and currently integrated with each other.

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

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

发布评论

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

评论(1

伪装你 2024-07-20 22:21:08

您是否尝试过仅打印 $_COOKIE 的内容? 我的包含以下内容:

Array
(
    [wordpress_test_cookie] => WP Cookie check
    [wordpress_logged_in_##########] => ceejayoz|#####|##########]
)

应该很容易解析。

foreach($_COOKIE as $key => $value) {
  if(preg_match('@^wordpress_logged_in_@', $key) {
    $cookie = explode('|', $_COOKIE[$key]);
    $username = $cookie[0];
  }
}

Have you tried just printing out the contents of $_COOKIE? Mine contains the following:

Array
(
    [wordpress_test_cookie] => WP Cookie check
    [wordpress_logged_in_##########] => ceejayoz|#####|##########]
)

Should be simple for you to parse.

foreach($_COOKIE as $key => $value) {
  if(preg_match('@^wordpress_logged_in_@', $key) {
    $cookie = explode('|', $_COOKIE[$key]);
    $username = $cookie[0];
  }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文