会话数据在本地工作但不在远程工作

时间:2014-02-21 07:56:13

标签: php

我使用波纹管代码来限制页面访问,但是当我将其上传到远程服务器时,即使用户没有登录,也可以访问限制。请帮助我。

<?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');  
  }
?>

1 个答案:

答案 0 :(得分:0)

在您的代码中添加此内容以转储会话变量的值

var_dump($_SESSION);