用数据库或什么其他方法记录ip或session_id呗

解决方案 »

  1.   

    注册的session变量换个名字
    比如
    用户名的数据库表字段名为username
    可以这样处理吧,$user_name= $username;
                   session_register("user_name");
    $id = $user_id;
    session_register("id");
    我以前就是直接注册session_register("username");
    结果出现你上面的那种状况了
      

  2.   

    如果允许这种情况出现的话,可以这样
    在检测到当前登录用户是合法用户时,注销原户名和密码,重新注册新的户名和密码
    对 就这样做!!
    if(session_is_registered("username"))
    {
    sessionm_unregister("username");
    }
      

  3.   

    只要进入登录界面就执行如下的类似于登出的操作:
    if(session_is_registered("username"))
    {
         sessionm_unregister("username");
    }
    这样就可以把已经存在的session清除掉了。
    我使用过这种方法非常好用的。
      

  4.   

    我说的是记录session_id这个session注册时系统自己生成的一个随机字符传。