PHP检查session是否存在

PHP有几种方法可以用来检查session是否存在。

方法一:结合session_id和isset()

if(session_id() == '' || !isset($_SESSION)) {
echo 'Session不存在';
}

方法二:php 5.4+使用session_status()

if (session_status() == PHP_SESSION_ACTIVE) {
echo 'Session处于激活状态';
}

session_status状态值:

  • PHP_SESSION_DISABLED:session被禁用
  • PHP_SESSION_NONE:session启用,但不存在。
  • PHP_SESSION_ACTIVE:session启用,并存在。

版权声明:著作权归作者所有。

相关推荐

Linux检测命令是否存在

如果要兼容POSIX的话可以使用command:command -v <the_command> 使用示例:if ! [ -x "$(command -v git)" ]; then   echo 'Error: git&nbs

JavaScript检查Date对象是否为Invalid Date

使用Date()构造日期对象,如果传入非日期格式的字符串,仍然能构造出Date对象。在chrome控制台>var date = new Date("hello"); >date Invalid Date >typeof date “object” >date instanceof&nb

jquery检查元素是否可见

在jquery里,隐藏或显示元素可以分别使用.hide()和.show()。$("#myid").show(); $("#myid").hide(); 有时我们需要检查元素是否可见,从而根据元素的可见性做出处理。jquery里可以使用is(":visible")可见:$(element).is(":visible");

Python判断文件是否存在的方法

方法一使用os.path.exists判断路径是否存在,包括文件夹和文件。import os.path os.path.exists(my_file) 方法二使用os.path.isfile检查路径是否为文件,如果文件存在返回True。import os.path os.path.isfile(my_file)  方法三面向对象文件系统路径操作包pathlib2,pa