老话题了! 我在网站上做了cookies与session之间验证,登陆网站的时候生成一个号,同时存到cookies和session中,有些事件会验证两个号是否一样,但是什么总有一批用户cookies和session匹配不上?(有些是一开始就不行,有些是使用一段时候后匹配不对。IE是允许cookies的!)

解决方案 »

  1.   

    他们的IE如果不允许使用COOKIES呢
      

  2.   

    难道不允许用户自己删除cookies
      

  3.   

    Session消失后重建Session重新更新Cookie
      

  4.   

    cookies的生存周期问题吧,偶是菜鸟随便说说
      

  5.   

    1.以Session为基准
    2.控制Session的消失处理
    3.判断Cookie的同个情况发生:不允许写入,被客户删除等
    4.保障同时写Session Cookie
      

  6.   

    1、用户不会去写或删COOKIES
    2、Session不会消失,消失了也自动退出了
    3、是以Session为主的哦
    4、同时写cookies 和 session的!还有其他什么情况吗?  郁闷ING
      

  7.   

    cookies有效期够的,是以一天为单位的,肯定没问题!
      

  8.   

    那说的有点邪,
    上面说的都能满足,那怀疑你的Cookie有问题了。
    期间是否篡改了Cookie值。
    测试一下出现不一致时,情况是怎么的?
      

  9.   

    如果一定要这样用,你的Session不应该是InProc方式,应该使用状态服务器来管理。自己google一下关于asp.net的Session的Inproc模式和StateServer方式。
      

  10.   

    session可能会timeout,cookie客户端不一定支持,也可能被用户删除
      

  11.   

    顾客一般都是不怎么弄电脑的使用者,所以一般不会出现人为的因素,出现的也是少数个别的电脑! 并且SEESION过期几率很低,因为一登陆就可能会发现这样的情况,我估计COOKIE可能性大点,但是不知道怎么着手
      

  12.   

    我们总是以正常的思维来理解问题。但是你这个问题问得有点可以,你不会是要求客户关闭了窗口,然后又另外打开一个窗口访问,session里的变量还不变吧?