我使用波纹管代码来限制页面访问,但是当我将其上传到远程服务器时,即使用户没有登录,也可以访问限制。请帮助我。
<?php
session_start();
error_reporting(E_ALL ^ E_NOTICE);
if($_SESSION['uid']==true){
if($_SESSION['roles']==3 or $_SESSION['roles']==1){
}elseif($_SESSION['roles']==3){
header('Location:../a/index.php?action=NOT Allowed');
}elseif($_SESSION['roles']==4){
header('Location:../b/index.php?action=NOT Allowed');
}elseif($_SESSION['roles']==5){
header('Location:../c/index.php?action=NOT Allowed');
}
}else{
header('Location:../index.php');
}
?>
答案 0 :(得分:0)
在您的代码中添加此内容以转储会话变量的值
var_dump($_SESSION);