当前位置: 代码迷 >> ASP >> Cookie存值后,从新打开一个页,值又没了.该如何处理
  详细解决方案

Cookie存值后,从新打开一个页,值又没了.该如何处理

热度:62   发布时间:2012-03-11 18:15:39.0
Cookie存值后,从新打开一个页,值又没了..
Response.Cookies( "login ").Expires   =   Now   +   1

  If   Request.Cookies( "login ")   =   null   or   Request.Cookies( "login ")= " "   Then  
    Msg( "你现在还没登陆,请先登陆! ")
  End   If

一重新打一网页,就没了


------解决方案--------------------
Response.Cookies( "login ").Expires = Now + 1
实现太短了
还不如不加这句,问题应该解决
------解决方案--------------------
Now + 1 到底等于多少呢?
是年份加1?月份加1还是秒数加1?
正确的方法应该是
dateadd( "d ",1,now) 'd表示日期
------解决方案--------------------
楼主的写法是加1毫秒,谁告诉你是加1天的?不要自己想当然~
  相关解决方案