isset($_SESSION['user'] == "admin") 是什么?isset是检查变量是否存在,不是检查一个表达式的。

解决方案 »

  1.   

    else if ( isset($_SESSION['user']=="admin") )这样肯定不行的
    else if ( $_SESSION['user']=="admin" )这样吧。
      

  2.   

    else if ( isset($_SESSION['user'])&&$_SESSION['user']=="admin" )或这样。
      

  3.   

    isset是直接收变量名的,不是接收语句的,解决方法,楼上最佳:
    就是:
    else if(isset($_SESSION['user']) and ($_SESSION['user']=="admin"))