我觉得这是一个非常简单的解决方法,但我尝试了很多不同的方法,并且在谷歌上花了很多时间。基本上一个用户登录,我的脚本确保他们在我的数据库中。效果很好,然后我开始我的视野。
session_start();
$_SESSION['log']=$username;
header("location:lindex.php");
在我的下一页 lindex.php 上,我按顺序调用会话并尝试根据该值是否$_SESSION['log']
为“支持”来设置 if 语句,但似乎无论我的会话调用中的值是什么,它总是执行我尝试基于字符串长度、strstr、strpos、==“支持的 if 语句。没有任何工作。任何想法?这里是 lindex.php:
session_start();
if(empty($_SESSION['log'])){
echo "You must log in";
exit();}
if(strstr($_SESSION['log'], 'support'))
{
header("location:../sindex.php");
}
在旁注上。如果会话为空,它会退出脚本。