刚才搜了下关于session的东西,"用$_SESSION[]就不能用session_register()/session_unregister()/session_is_registered()   functions "是什么意思?

解决方案 »

  1.   

    先注册session以后在浏览页面时加入session是否为空的验证阿   require '../config.php';
       function loadsession()
       {
       session_start();
        if (session_is_registered("admin_name")&&session_is_registered("admin_pass"))
        {
    return 1;
    }
        else
        {
        echo "<script language=JavaScript> alert('您尚未登陆,请登陆!!!')</script>";
        echo "<META HTTP-EQUIV=REFRESH CONTENT='0;URL=index.php'>";
        }
       }
      

  2.   

    to stefenjun(New PHPer)
    我按你的方法做了,登陆前显示未登录,但当浏览一个以前在已登陆状态浏览过的商品时就显示已登陆
      

  3.   

    function check_login(&$login) {
    session_start();
    if (!isset($_SESSION["login"])) {
    $login = 0;
    }else if ($_SESSION["login"] == 1) {
    $login = 1;
    }
    }
      

  4.   

    更正一下:
    function check_login(&$login) {
    session_start();
    if (isset($_SESSION["login"])) {
    $login = 1;
    }else {
    $login = 0;
    }
    }
      

  5.   

    to yzxlyd(刘懿东大猪头) 
    还是那样
      

  6.   

    在显示商品信息的函数中的if($Now_Login == 1){*****}
    else{*****}只是在第一次查看商品时候起作用
      

  7.   

    session_start();放在文件最开始的地方试试
      

  8.   

    你在登录有问题的页面把SESSION的值输出看看是什么
      

  9.   

    好了,以前老想着session_start();前没空行就行,没想到问题就在这里
    谢谢兄弟了