在客户屏蔽了cookies后,保存客户端最好的办法是什么?
别告诉我是session,他非常不稳定

解决方案 »

  1.   

    <!-- 会话状态设置 
       默认情况下,ASP.NET 使用 cookie 标识哪些请求属于特定的会话。 
       如果 cookie 不可用,则可以通过将会话标识符添加到 URL 来跟踪会话。 
       请设置 sessionState cookieless="true"。 
       --> 
       <sessionState 
       mode="InProc" 
       stateConnectionString="tcpip=127.0.0.1:42424" 
       sqlConnectionString="data source=127.0.0.1;user id=sa;password=" 
       cookieless="false" 
       timeout="20" 
       />    
      

  2.   

    "通过将会话标识符添加到 URL 来跟踪会话"是自动的么,具体怎样实现呢?
      

  3.   

    默认是cookieless="false",改成true后是不是无论客户端是否禁用cookies都无法使用cookies
      

  4.   

    使用Session,不过存储Session于数据库,可以解决不稳定的情况
      

  5.   

    "通过将会话标识符添加到 URL 来跟踪会话"是自动的么,能否自己适应客户端启用或者不启用cookies
      

  6.   

    ==通过将会话标识符添加到 URL 来跟踪会话 有一个很名显的缺点,有的搜索引擎不能跟踪记录页面信息
     还有URL的cookies信息还需要验一次,否则当你把网址发给其他用户时
     cookies信息也传给对方了
      

  7.   

    是呀,COOKIE不可靠,SESSION也不可靠,还有什么办法的?