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/