谁遇到过这么奇怪的问题?50分相送
网站是用cookies来做权限设置的
用户登录记录cookies 然后可以做一些操作
现在的情况是,比如两个页面一个a.aspx 一个b.aspx
a可以进行发言的操作, b 就不行 而且代码区别不大 ,并且都是一般的页面不是用js写的open页面。
最奇怪的是,大部分用户都是正常的,但是有个别的用户就不行,会出现cookies丢失的情况。 目前只发现两个用户名是这样的!
其他用户一切都正常,操作环境一样。
出现问题的两个用户名都是中文的。 但是其他同样中文的用户名确是正常的!
我实在是要崩溃了!
这么奇怪的问题 谁遇到过啊!怎么办 怎么解决。
------解决方案--------------------顶~~~~~~~~~~
------解决方案--------------------mark!
------解决方案--------------------出现问题的两个用户名一直出现?偶尔出现?
------解决方案--------------------中文名?! 这倒没留意, 我一般都用不用中文作用户名的.
------解决方案--------------------据我所知,并不是所有客户浏览器都支持cookies的,因为安全的因素而屏蔽cookies。所以,最好有备用解决方案,可以先测试browers端是否支持cookies,不支持的话,转用session
------解决方案--------------------mark
------解决方案--------------------如果老是那2个客户,是不是IE设置有问题哦
------解决方案--------------------估计是你的编码方式不同 导致那用户名中出现的几个汉字会出现转意!
先统一编码看看。
类似“联通”那个玩笑。
TO ilexyang() 如果COOKIE被禁止 SESSION也会出问题的 SESSION是依靠COOKIE工作的