1.如何设置COOKIE的有效时间
如何设置COOKIE的有效时间
具体:
Cookie cookie = new Cookie( "username", userName );
// default cookie's age is -1, indicating the cookie will persist until browser shutdown.
// so set cookie's age to 120 days: 120 * 24 * 60 * 60 * 60 seconds
cookie.setMaxAge( 622080000 );
response.addCookie( cookie );
System.out.println("Save user " + userName + " to cookie";
详细看看 java 的 api 文档
2.如何给cookie设置有效时间为12小时
保留COOKIES一个小时nbsp;Response.Cookies(“MyCookie“).Expires=nbsp;(now()+1/24)nbsp;Response.Cookies(“MyCookie“).Expiresnbsp;=nbsp;DateAdd(“h“,nbsp;1,nbsp;Now())nbsp;Response.Cookies(“CookieName“).Expires=DateAdd(“m“,60,now())nbsp;nbsp;设置60个月以后过期nbsp;Response.Cookies(“User“).expires=second()+7nbsp;在expires后面定义的时间可以用时间函数代替nbsp;例如:date()+7就表示在今天的时间上加上7天,而second()+7则是7秒了。
nbsp;Response.Cookies(“字段名“).expires=时间函数+N,例如:nbsp;Response.Cookies(“name2“).expires=date+1,表示Cookies保存1天,再比如:nbsp;Response.Cookies(“name2“).expires=Hour+8,表示Cookies保存8小时。nbsp;这种方法我测试过不行(在2003server,iis6.0中),不管second后面有无加(),访问时会出现500错误(还是无法显示网页?忘了)。
nbsp;织梦尤文:这里的时间累加建议还是使用DateAdd函数,比如我们要累加一小时,则使用:nbsp;Response.Cookies(“baidooglecom“).expiresnbsp;=nbsp;DateAdd(“h“,nbsp;1,nbsp;Now())nbsp;30分钟:nbsp;nbsp;Response.Cookies(“CookieName“).Expires=DateAdd(“n“,30,now())nbsp;dateadd(“S“,30,now())nbsp;得到秒nbsp;Expiresnbsp;指定nbsp;cookienbsp;的过期日期。为了在会话结束后将nbsp;nbsp;cookienbsp;存储在客户端磁盘上,或在许多时候,我们希望能更长时间地在访问者的计算机上保存cookie。
必须设置该日期。nbsp;若此项属性的设置未超过当前日期,则在任务结束后nbsp;cookienbsp;将到期。
nbsp;cookie的使用到期时间为“2010年1月1日”:nbsp;Response.Cookies(“CookieName“).Expires=#Januarynbsp;01,nbsp;2010#nbsp;cookie的过期时间为“cookie的创建时间+365天”:Response.Cookies(“CookieName“).Expires=Date+365nbsp;但最好不要随便写nbsp;Response.Cookies(“CookieName“).Expires=Date,这样页面之间的调用时值会为空。
3.如何给cookie设置有效时间为12小时
保留COOKIES一个小时
Response.Cookies("MyCookie").Expires= (now()+1/24)
Response.Cookies("MyCookie").Expires = DateAdd("h", 1, Now())
Response.Cookies("CookieName").Expires=DateAdd("m",60,now())
设置60个月以后过期
Response.Cookies("User").expires=second()+7
在expires后面定义的时间可以用时间函数代替
例如:date()+7就表示在今天的时间上加上7天,而second()+7则是7秒了。
Response.Cookies("字段名").expires=时间函数+N,例如:
Response.Cookies("name2").expires=date+1,表示Cookies保存1天,再比如:
Response.Cookies("name2").expires=Hour+8,表示Cookies保存8小时。
这种方法我测试过不行(在2003server,iis6.0中),不管second后面有无加(),访问时会出现500错误(还是无法显示网页?忘了)。
织梦尤文:这里的时间累加建议还是使用DateAdd函数,比如我们要累加一小时,则使用:
Response.Cookies("baidooglecom").expires = DateAdd("h", 1, Now())
30分钟:
Response.Cookies("CookieName").Expires=DateAdd("n",30,now())
dateadd("S",30,now()) 得到秒
Expires 指定 cookie 的过期日期。为了在会话结束后将 cookie 存储在客户端磁盘上,或在许多时候,我们希望能更长时间地在访问者的计算机上保存cookie。必须设置该日期。
若此项属性的设置未超过当前日期,则在任务结束后 cookie 将到期。
cookie的使用到期时间为“2010年1月1日”: Response.Cookies("CookieName").Expires=#January 01, 2010#
cookie的过期时间为“cookie的创建时间+365天”:Response.Cookies("CookieName").Expires=Date+365
但最好不要随便写 Response.Cookies("CookieName").Expires=Date,这样页面之间的调用时值会为空。
4.如何将COOKIES的过期时间设置为10分钟
③Expires 指定 cookie 的过期日期。为了在会话结束后将 cookie 存储在客户端磁盘上,或在许多时候,我们希望能更长时间地在访问者的计算机上保存cookie。必须设置该日期。若此项属性的设置未超过当前日期,则在任务结束后 cookie 将到期。
后面的代码,就可以设置cookie的使用到期时间为“2010年1月1日”: Response.Cookies("CookieName").Expires=#January 01, 2010#
后面的代码,将设定cookie的过期时间为“cookie的创建时间+365天”:Response.Cookies("CookieName").Expires=Date+365
但最好不要随便写 Response.Cookies
5.如何改变cookies保存时间的长短
Cookies最典型的功能就是判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户信息以便简化登录手续。如果你想禁用,可以改变浏览器的设置。Internet Explorer工具 > Internet选项 >; 隐私页,调节滑块或者点击“高级”,进行设置.。
但是为了更好的保护好自己 的个人隐私,用户退出的时候删除了是最好的。
360的清除痕迹 是可以清除掉 你所保存在电脑中的Cookies 包括你上网 在论坛等地方所保存的 用户名 密码等信息。
6.asp网站cookies实效时间的设置办法
这不是Cookies过期,而是Session过期.默认下Session的过期时间是20分钟,如果这段时间内IE没有请求页面,服务器就会视为已经离开而删除Session。
解决方法:
1.设置Session的过期时间,通过Session.Timeout设置
2.在Cookies中保存登陆信息,如果已经过期且有登陆信息的话则执行自动登录
3.或者内嵌一个自动刷新的Iframe定时刷新页面,就可以避免过期。
---------------------------
Session.Timeout可以放在页面的任何地方,只要是在服务器脚本中就可以
如果想通过Cookies添加用户身份记录,直接在登录的时候添加,请求页面如果检测到没有登录而请求的Cookies又有身份信息的话就尝试自动登录可以了.
如果想通过内嵌的iframe,那就添加在页面中,一般是头部或尾部,高度为0,宽度为0,display设置为none,src引用任何asp页面,最好是空内容的页面,以免对服务器造成压力
转载请注明出处windows之家 » win10系统cookie设置时间设置