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

时间:2009-02-28 02:25:13

标签: php wordpress integration bbpress

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

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

如果我可以获得用户的ID,那么从该ID获取用户名称的能力将完全满足我的所有需求。

其他信息:我的网站是在PHP5和MySQL上运行的,我有wordpress和bbpress最新版本,目前已相互集成。

1 个答案:

答案 0 :(得分:3)

您是否尝试过打印$_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];
  }
}