【发布时间】:2020-10-16 09:12:58
【问题描述】:
我一直在 Wordpress 页面模板中开发自定义仪表板,而从未调用 get_header 或 get_footer,并且我遇到了 SESSION 变量的问题。
似乎是随机保留/删除它们。
这是我非常简单的代码sn-p:
<?php
session_start();
print_r($_SESSION);
$_SESSION['test'] = 'test';
?>
这个小 sn-p 应该在第一次尝试时打印一个空数组,然后打印测试变量。
相反,它的作用是按随机间隔打印变量。通过刷新页面 20 次 ~4 次你可以看到变量,其余 16 次它是空的。
有没有办法防止这种情况发生?
【问题讨论】:
-
你做了一些研究?可能不是!即使在 stackoverflow 上也有大量关于您的问题的文章! - ironistic.com/using-php-sessions-in-wordpress