2009-02-28 6 views
3

Я пытаюсь интегрировать свой сайт для использования пользовательской системы bbpress/wordpress.Предложения о том, как получить bbpress/wordpress имя пользователя/userid из файла cookie

Все, что мне нужно - это возможность получить имя пользователя и/или идентификатор пользователя в настоящее время на моем сайте. Мне не нужны никакие другие функции из bbpress или wordpress на сайте.

Если бы я мог получить идентификатор пользователя, а затем возможность получить имя пользователя от этого идентификатора будет идеально подходит для всех моих потребностей.

Дополнительная информация: Мой сайт работает на PHP5 и MySQL, у меня есть wordpress и bbpress до даты и в настоящее время интегрированы друг с другом.

ответ

3

Вы пробовали только распечатать содержимое $_COOKIE? Шахта содержит следующее:

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

Должно быть простым для вас разобраться.

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

шахта [ '_ WordPress ##############################'] => «админа | ########## | ############################### – Jayrox

+0

где первая переменная после wordpress_? – Jayrox

+0

Не уверен, я бы сказал, создаю нового пользователя и посмотрим, все ли это. Это может быть хеш для каждой установки. Если нет, перейдите через $ _COOKIE с циклом foreach() и найдите wordpress_logged_in_ *. – ceejayoz

 Смежные вопросы

  • Нет связанных вопросов^_^