我现在的需求是
第一个用户登录后,记录第一个用户的用户名,但是当第一个用户没有关闭整个浏览器(如TT,只关闭页面的情况下),第二个用户登录,能够改变session['name']的值,记住第二个用户的用户名,请问这个简单的需求该怎么在PHP中实现呢,急急急,谢谢大家了.

解决方案 »

  1.   

    建议你这样写,在登陆页上,开始的两行是:
    <?php session_start();   
    session_destroy();
    ......
    ?>
    在处理登陆的页上:
    <?php session_start();  //这句必须写在第一行
    session_register(name); //这句可以写在第二行,也可在判断name,password正确后写
    ......
    ?>
      

  2.   

    记录:
    session_start();
    $_SESSION["username"] = "$username";
    $_SESSION["company"] = "$row[company]";if(($_SESSION["username"]=="") || ($_SESSION["company"]==""))
    {
    echo "<script language='javascript'>alert('用户名或密码错误,请重新输入!');history.go(-1);</script>";}
    else
    {
    echo "<script language='javascript'>location.href='client.php';</script>";
    }
    应用:
    session_start();
    if($_SESSION["username"] == "")
    {
    echo "<script>location.href = 'login.php'</script>";
    exit;
    }