首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

前所未有的cookies有关问题

2012-02-15 
前所未有的cookies问题 急response.cookies( userinfo )( uid )rs( id )response.cookies( userin

前所未有的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的数据就是乱的,

所以建议楼主检查一下读取,写入的数据

热点排行