pirnt_r($_SESSION)
无法打印所有值。
但是当我们写print_r($_SESSION)
时,我们会登录wordpress admin和预览页面,它们会显示所有会话变量的值。
谢谢。
答案 0 :(得分:2)
你能告诉我们整个代码吗?
可能原因:
print_r($_SESSION)
而非pirnt_r($_SESSION);
echo
放在print_r($_SESSION);
之前echo print_r($_SESSION);
答案 1 :(得分:0)
Wordpress不使用会话来记录其用户,因此如果您在/ wp-admin登录,则不会设置$ _SESSION变量。 Wordpress也不会调用session_start()。这意味着如果你还没有这样做,你必须自己开始会议。
您可以通过以下方式执行此操作:
if ( ! session_id() )
session_start();
如果您知道会话尚未启动,则可以使用session_start,如下所示:
session_start();
如果你这样做,你的$ _SESSION数组应该包含你之前放入的变量。
答案 2 :(得分:-2)
您可以在此处写下您的问题:https://wordpress.stackexchange.com/ 也许更有帮助