前所未有的cookies问题 急
response.cookies( "userinfo ")( "uid ")=rs( "id ")
response.cookies( "userinfo ")( "username ")=rs( "username ")
response.cookies( "userinfo ")( "password ")=rs( "password ")
response.cookies( "userinfo ")( "mb_id ")=rs( "mb_id ")
if rs( "nickname ") <> " " then
response.cookies( "userinfo ")( "nickname ")=rs( "nickname ")
else
response.cookies( "userinfo ")( "nickname ")= " "
end if
response.cookies( "userinfo ")( "pro_id ")=rs( "pro_id ")
response.cookies( "userinfo ")( "logins ")=rs( "logins ")
response.cookies( "userinfo ")( "t ")=rs( "t ")
response.cookies( "userinfo ")( "reglx ")=rs( "reglx ")
Response.Cookies( "userinfo ").Expires=Date+1
这是用户登录后,我把资料写入cookies里,然而如在同一时间登录人多的话就会出现各用户资料乱窜,比如用户A登录,用户B登录,按理来说应该A只读A的信息,B只读B的信息,可结果会出现A的信息中有B的信息,B的信息中有A的信息,不知这是什么原因?而有时本来A用户登录,可当他一条信息发布完以后,他自己的管理中心里读出却是B的信息。请各位大哥大姐们帮帮小弟
------解决方案--------------------试一下这样做,先把从数据库读出来的信息写入变量,然后再去写cookie
就是把 数据库→cookie 这个流程改成 数据库→变量→cookie
------解决方案--------------------跟踪一下rs的sql的关键字,如id有没有问题.
------解决方案--------------------如果不在一台电脑上,那就是cookies存错了数据了
------解决方案--------------------偶认为唯一的可能就是写入COOKIES的数据就是乱的,
所以建议楼主检查一下读取,写入的数据