⑴ php怎么判断session 是否为空
if($_SESSION['你保存的键']){
//有值处理
}else{
//无值处理
}
⑵ php如何判断session是否出于开启状态
上面这个回答有问题。如果$_SESSION本来就没有值,那么就算已经调用了session_start()那么这个$_SESSION最终还是空的,正确严禁的答案是:5.4及以上可以用session_status()的返回值来判断,5.4以下用session_id()是否有值来判断,当然,5.4也可以用这种方法判断
参考代码:
图片FROM: php官方手册
⑶ php中如何用session判断用户是否以登陆
<?php
if($_SESSION[user]==" "){
echo "<script>alert('请通过正确的途径登录本系统!');window.location.href=' http://www.qyuef.com/';</script>";//替换成要跳转的网址;exit;//终止程序继续执行
}
?> 把代码写如一个文件,在每个要验证的页面开头引入
⑷ php判断session是否存在
判断变量有无用函数
isset();
同理,判断session变量是否存在,也用这个函数。
isset($_SESSION['name']);