本文介绍了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?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-31 04:58