本文介绍了PHP XAMP session_status() 总是 1?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
session_status() 每次访问 localhost 页面时都会返回 1 (PHP_SESSION_NONE).我知道存储变量, session_start() 和 session_destroy() 可以工作,因为 c:\xamp\tmp 中的文件(在 php.ini 中定义)
session_status() keeps returning 1 (PHP_SESSION_NONE) every time I visit localhost page. I know storing variables, session_start() and session_destroy() work because of the files in c:\xamp\tmp (defined in php.ini)
但是为什么它没有在代码中注册为会话?
But why doesnt it register as session in code?
if (session_status() === PHP_SESSION_NONE) {
session_start();
echo session_status();
} else{
echo "active";
}
如有任何帮助,将不胜感激,谢谢
Any help would be appreciated, thank you
推荐答案
我们主要使用isset作为session变量的条件
we mostly use isset for condition on session variable
if(isset($_SESSION['var'])){
echo "Welcome". $_SESSION['var'];
}
也许对你有帮助:)
这篇关于PHP XAMP session_status() 总是 1?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!