2009-02-28 33 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

関連する問題