服务器是apache2+php5一台机器是直接配置的ip地址,直接访问IP没有问题另一台机器,ip绑定域名后出现问题如下登录页面输入用户名和密码,进入后页面显示的用户名不正确,有时会显示另一个用户的用户名session问题?还是缓存问题?
现在只要配置域名后就会出现登录的用户名和进去的显示的用户名不一样

解决方案 »

  1.   

    这个 sessoin是保存在服务器的,你就打印session值看一下,到底是不是session保存的值不一致还是什么原因啊
      

  2.   

    貌似是新登录的session被旧的session替代了。
    我也遇到过这个问题:同时在一个浏览器中用不同的用户登录同一个系统,第二个用户的数据会将第一个的替换掉。求解……
      

  3.   


    服务端先做好验证,登录用户再进登录页面就不应该给他显示表单,这样强制用户登出就行了。否则你就是一个sessionid背后对应多个登录用户,$_SESSION['login']= array('user1','user2'),这个行为就真的不能让人理解了,到底该欢迎哪个用户登录呢。