我发现csdn就是。当我关闭了窗口再上就得重新登陆。

解决方案 »

  1.   

    要用session来做的。
    你可以注册session变量,通过session变量来判断用户是否登陆。在页面开始部分设置session变量:
    session_start();
    $_SESSION['opright']="loged";
    以后只要简查sessioin变量是否存在即可:
    /*****************************************/
    // 检查是否登陆
    if(!isset($_SESSION['opright']))
    {
    echo "抱歉,您还没有登陆";
    return ;
    }
      

  2.   

    要用session来做的。
    你可以注册session变量,通过session变量来判断用户是否登陆。在页面开始部分设置session变量:
    session_start();
    $_SESSION['opright']="loged";
    以后只要简查sessioin变量是否存在即可:
    /*****************************************/
    // 检查是否登陆
    if($_SESSION['opright'][1]<1)
    {
    echo "抱歉,您还没有登陆";
    return ;
    }
      

  3.   

    如果用户验证通过就让opright=1?
      

  4.   

    参照第一个回复。用isset()来判断。
    第二个回复是发错了的,帖子又不能删。
      

  5.   

    怎样通过session变量来判断用户是否登陆?
      

  6.   

    你在首页注册session变量!
    session_start();
    if(!isset($_SESSION['login']))
    {
    $_SESSION['login']="logined";
    }
    接下来的页面,只要判断session变量是否存在就OK了!/*****************************************/
    // 检查是否登陆
    if(!isset($_SESSION['login']))
    {
    echo "抱歉,您还没有登陆";
    return ;
    }
      

  7.   

    session_start();if(!isset($_SESSION['login']))
    {
    $_SESSION['login']="logined";
    login();
    }
    else
    {
    doothers();
    }
      

  8.   

    那更简单了,像上面写的检查SESSION就可以了……
      

  9.   

    就是设置session的过期时限了, 你不是在另一个帖子里问过了么..