]<?php
require_once ('config.php');//判断用户权限
if($_SESSION['member'] != "admin"){
echo "<script>alert('请进行登陆');location='index.php';</script>";
}
?>放在<html>之前不起作用,放在<body>之内,火狐做了判断,但是ie依然不起作用PHP session 火狐PHPsession

解决方案 »

  1.   

    在页面顶部加一句session_start();
      

  2.   

    是对的,但是我之前在其他网页没有加“session_start();"也是可以的,那是为什么?
      

  3.   

    session和cookie是亲兄弟。session_start()是对session信息进行初始化(在一定的概率下删除存在服务器的session文件,这个概率在php.ini中可以设置).有不用session_start()也能访问session信息。。是因为你的cookie还在。然后服务器上的session文件也还在。这样就能读取到了。