$UserLevel 是怎么来的?如果是 session 变量的话,你已经 session_destroy(); 去掉了.
如果是普通的变量,是不能直接传给下一个页面的(如果可以的话 session 要来干什么)

解决方案 »

  1.   

    其中$UserLevel 这个变量在上个页面有一个值,但是转到这个页面这个变量就为空了.可以
    问一下,是环境设置的问题吗?上个页面的变量不能传递给下一个页面,要传递的话用SESSION
      

  2.   

    楼主还是要告诉我们怎么传递过来的.不然叫我们怎么好说呢?
    是get还是post还是session还是cookies等等!
      

  3.   

    楼主可能用$UserLevel表示用户权限,一般用session
    用$_SESSION['UserLevel']
      

  4.   

    $UserLevel的值传递过来了嘛?
    还要有接受方式
      

  5.   

    如果是session的变量:
    session_start();
    if (isset($_SESSION["UserLevel"]))
        session_destroy();
    这样行不?
      

  6.   

    session_start();  
    if (!isset($UserLevel))
           { echo "无权限进入此页面";
    exit;
    }
    可以问一下,这样可以从上一个页面得到$UserLevel的值吗?可以用
    echo输出吗?