我在许多页面里面都用session来判断用户是否登录,当几个用户同时在一台电脑的同一个浏览器下登录的时候,就会出现权限乱套的情况,比如说A先登录了,然后B来登录,但是当A刷新网页的时候就会变成B了,求急!!!!谢谢各位!!!!

解决方案 »

  1.   

    本来就这样……你试试那些个大网站,这么操作是不是会变成后登陆用户,session的本质是放在你电脑上的Cookies,如果用这个来验证解决不了。其实一般也不用解决了~真想解决的话,有个不用session来判断用户登陆的应该可以做到,把识别码放在url后面,张孝祥的一本叫开发内幕书上讲到过……
      

  2.   

    有道理! 我用session的时候也遇到过这种问题
      

  3.   

    我是个新人,我觉得你可以分别给每个登陆的账号建一个用当前用户名的session
      

  4.   

    你是用的ie8吗?如果你用的是ie8的话,那肯定是有问题了。
    你的那种情况应该是错误的,正常情况应该是一个ie其实就是一个会话,也就是说是一个session,一个用户登陆后,第二个用户再开一个ie去登陆的话,第二个用户的session不会冲掉第一个用户的session。
    如果使用ie8的话,点击文件,新建会话,这样就避免了session公用的问题。
      

  5.   

    我之前的一个解决办法是在每次session中设定变量之前先remove一下。
    虽然显得有些笨拙,不过当时算是解决了很多问题。
      

  6.   

    我现在也在找用flex的sessio实现判断用户是否登录... 高手给个例子...