pirnt_r($_SESSION)
すべての値を出力しません。
しかし、ワードプレスの管理者とプレビューページにログインすると、print_r($_SESSION)
すべてのセッション変数が値とともに表示されます。
ありがとうございました。
pirnt_r($_SESSION)
すべての値を出力しません。
しかし、ワードプレスの管理者とプレビューページにログインすると、print_r($_SESSION)
すべてのセッション変数が値とともに表示されます。
ありがとうございました。
コード全体を見せてもらえますか?
推定原因:
print_r($_SESSION)
しないでくださいpirnt_r($_SESSION);
echo
のように前print_r($_SESSION);
に置いてみてくださいecho print_r($_SESSION);
Wordpress はユーザーのログインにセッションを使用しないため、/wp-admin でログインすると $_SESSION 変数は設定されません。Wordpress も session_start() を呼び出しません。つまり、まだセッションを開始していない場合は、自分でセッションを開始する必要があります。
これは次の方法で行うことができます。
if ( ! session_id() )
session_start();
セッションがまだ開始されていないことがわかっている場合は、次のように session_start だけを使用できます。
session_start();
これを行う場合、 $_SESSION 配列には、以前に配置した変数が含まれている必要があります。
ここに質問を書くことができます : https://wordpress.stackexchange.com/