2009-02-28 1 views
3

bbpress/wordpress 사용자 시스템을 사용하기 위해 내 사이트를 통합하려고합니다.쿠키에서 bbpress/wordpress 사용자 이름/사용자 ID를 가져 오는 방법에 대한 제안

내가 필요한 것은 현재 내 사이트에있는 사람의 사용자 이름 및/또는 사용자 ID를 가져 오는 것입니다. 나는 사이트에서 bbpress 나 wordpress의 다른 기능을 필요로하지 않는다.

사용자의 ID를 얻을 수 있다면 그 ID에서 사용자의 이름을 가져올 수있는 능력이 내 모든 필요에 완벽 할 것입니다.

추가 정보 : 내 사이트는 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

광산은 [ '워드 프레스 _ ##############################'] => "관리를 가지고 | #################### " – Jayrox

+0

여기서 첫 번째 변수는 wordpress_에서 왔니? – Jayrox

+0

잘 모르겠지만 새 사용자를 만들고 다른 사용자인지 확인해야합니다. 설치 당 해시 일 수 있습니다. 그렇지 않다면 foreach() 루프를 사용하여 $ _COOKIE을 단계별로 실행하고 wordpress_logged_in_ *를 찾으십시오. – ceejayoz

관련 문제