【发布时间】:2020-05-21 19:24:50
【问题描述】:
session_status() 每次访问 localhost 页面时都会返回 1 (PHP_SESSION_NONE)。我知道存储变量, session_start() 和 session_destroy() 工作,因为 c:\xamp\tmp 中的文件(在 php.ini 中定义)
但是为什么它没有在代码中注册为会话呢?
if (session_status() === PHP_SESSION_NONE) {
session_start();
echo session_status();
} else{
echo "active";
}
任何帮助将不胜感激,谢谢
【问题讨论】:
-
除非您在
if之前的某处有session_start,否则它将如何激活? -
哦——我以前读过它,但我想我不明白它:/我为此头疼了一个小时。有一个缓慢的一天谢谢。出于某种原因,我认为 php 在收到 phpid 时会自动完成
-
不客气。很高兴你仔细研究并弄清楚了:)干杯! @bevelod