pirnt_r($_SESSION)
不打印所有值。
但是我们在编写时登录 wordpress 管理和预览页面,print_r($_SESSION)
它们显示所有带有值的会话变量。
谢谢你。
pirnt_r($_SESSION)
不打印所有值。
但是我们在编写时登录 wordpress 管理和预览页面,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/ 也许更有帮助