导航:首页 > 专利知识 > 如何设置cookie有效期

如何设置cookie有效期

发布时间:2021-06-10 02:15:56

Ⅰ 如何设置cookie的有效期

如果是开发者那就可以两种方式设置cookie有效期了:javascript设置和服务器脚本语言设置(专有php或者属java或者asp或者.NET)
js是这样设置的:
function zxmcook(name,value,time){ //函数名字自己随意定义,zxm是哥哥我名字,你就不要郁闷了
var exp=new Date();
exp.setTime(exp.getTime()+time*60*24*60*1000); //这里的time就是天数
document.cookie=name+"="+escape(value)+";expires="+exp.toGMTString();}zxmcook("mn","zxm",1)//这就是一天
ok就这样了 累死我了

Ⅱ 如何设置COOKIES的有效时间为5分钟

1. dateadd法
1)将期限设置为当前日期后的第N天的0时分0秒
Response.Cookies(“LastView”).Expires=dateadd(“d”,N,date)
2)将期限设置为当前日期后的第N月的同一天的0时0分0秒
Response.Cookies(“LastView”).Expires=dateadd(“m”,N,date)
3)将期限设置到当前时间后的第N天的该时该分该秒
Response.Cookies(“LastView”).Expires=dateadd(“d”,N,now)
4)将期限设置到当前时间后的第N+M天的该时该分该秒
Response.Cookies(“LastView”).Expires=dateadd(“d”,N,now+M)
5)将期限设置到当前时间后的第N月的该时该分该秒
Response.Cookies(“LastView”).Expires=dateadd(“m”,N,now)
6)将期限设置到当前时间后的第N月的同一日后的第M天的该时该分该秒
Response.Cookies(“LastView”).Expires=dateadd(“m”,N,now+M)

2. 确定日期法
1)将期限设置到某一日的0时0分0秒失效
举例:到2003年1月29日0时0分0秒失效
Response.Cookies(“LastView”).Expires=# 1/29/2003 #

Response.Cookies(“LastView”).Expires=# 2003/1/29 #

Response.Cookies(“LastView”).Expires=“January 29,2003”
2)将期限设置到某一日的某一时刻失效
举例:到2003年1月29日21时0分0秒失效
Response.Cookies(“LastView”).Expires = #2003/1/29 21:00:00#

Response.Cookies(“LastView”).Expires = #1/29/2003 21:00:00#

Response.Cookies(“LastView”).Expires = #January 29,2003 21:00:00#
其实,在这种方法中,用““ ””和“# #”的效果是一样的。例如
Response.Cookies(“LastView”).Expires=“January 29,2003”

Response.Cookies(“LastView”).Expires=# January 29,2003 # 的效果就是相同的。

3. date+ \now+ 法
这种方法主要结构为Date+数学式或now +数学式。通过简单的四则运算的方法,将Cookie 的失效时间设置到当前时间后的某一段时间内。这里的加号都表示在当前时间的基础上加上预设时间。
1)date+法
如将期限设置为当前日期后的第N天的0时0分0秒,我们可以使用上述已谈到过的方法也可以使用如下格式:
Response.Cookies(“LastView”).Expires=Date+N
date+法是一种比较死的方法。它和上述方法差别不是很大,完全可以由上述几种方法代替。下面介绍now+法,这是一种比较灵活的方法,它可以将失效时间准确地定位到当前时间后的任意一年、一月、一天、一小时、一分、一秒。
2)now+法
先举一个例子: Response.Cookies(“LastView”).Expires = now+1
这条语句的功能是:把Cookie的失效时间限制到1天后的同一时刻。这里的1代表1天,即24小时。由于now代表当前Web服务器的系统时间,包括年、月、日、时、分、秒,则该语句所表达得Cookie 的失效日期在明天的同一时、分、秒上。若改成now+2则表示此Cookie 的失效日期在两天后的同一时、分、秒上;now+30表示此Cookie 的失效日期在一个月后的同一时、分、秒上;now+30*2表示此Cookie 的失效日期在两个月后的同一时、分、秒上;now+365则表示此Cookie 的失效日期在一年后的同一时、分、秒上……
当把1分成24等份,即该语句变成: Response.Cookies(“LastView”).Expires = now+1/24则表示把Cookie的失效时间限制到一小时后。在此基础上,把1再分60等份,即把now+1/24改成 now+1/1440,则表示把Cookie的失效时间限制到一分钟后。这里的1440是由24*60得来。同理,要把Cookie的失效时间限制到十分钟后,则把程序变成Response.Cookies(“LastView”).Expires = now+10/1440;要把Cookie的失效时间限制到一秒钟后,则程序变成Response.Cookies(“LastView”).Expires = now+1/86400。当然,理论上把Cookie的失效时间限制到微秒级也是可以的。不过,那就没有什么实际意义了。另外,如果程序语句变成: Response.Cookies(“LastView”).Expires = now+1+1/1440则表示Cookie的失效时间为24小时零一分钟后。

Ⅲ 如何设置cookie的过期时间

dateadd法
1)将期限设置为当前日期后的第N天的0时0分0秒
Response.Cookies(“LastView”).Expires=dateadd(“d”,N,date)
2)将期限设置为当前日期后的第N月的同一天的0时0分0秒
Response.Cookies(“LastView”).Expires=dateadd(“m”,N,date)
3)将期限设置到当前时间后的第N天的该时该分该秒
Response.Cookies(“LastView”).Expires=dateadd(“d”,N,now)
4)将期限设置到当前时间后的第N+M天的该时该分该秒
Response.Cookies(“LastView”).Expires=dateadd(“d”,N,now+M)
5)将期限设置到当前时间后的第N月的该时该分该秒
Response.Cookies(“LastView”).Expires=dateadd(“m”,N,now)
6)将期限设置到当前时间后的第N月的同一日后的第M天的该时该分该秒
Response.Cookies(“LastView”).Expires=dateadd(“m”,N,now+M)

Ⅳ setcookie()怎么设置指定过期时间

不一样的,setcookie('a','b',mktime(23,59,59,date('d'),date('m'),date('Y')),'/')设置的是当天的23:59:59的时候过期.setcookie('a','b',time()+3600)是一小时之后过期

Ⅳ 如何设置COOKIE的有效时间

在来js 中设置自cookie 的有效时间

function setCookie(name, value, days) { //设置cookie

var d = new Date();

d.setTime(d.getTime() + (days * 24 * 60 * 60 * 1000));

var expires = "expires=" + d.toUTCString();

document.cookie = name + "=" + value + "; " + expires;

}

设置cookie:

setCookie("key", 'value', 1);

cookie检测:

document.cookie.indexOf("key")

Ⅵ 如何设置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 文档

Ⅶ 如何设置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 文档权

Ⅷ 如何将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

Ⅸ 如何给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("dooglecom").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,这样页面之间的调用时值会为空。

阅读全文

与如何设置cookie有效期相关的资料

热点内容
马鞍山市委副章银发 浏览:334
机械转让范本 浏览:247
科技成果推广制度 浏览:13
王德超江苏工商局 浏览:977
治理理论新公共服务理论 浏览:894
马鞍山永丰河 浏览:94
投诉医院护士 浏览:163
马鞍山撸猫 浏览:482
马鞍山春晖悦府房价 浏览:63
马鞍山鸡蛋批发 浏览:729
乡镇卫生院公共卫生服务年终总结 浏览:313
交通事故扣车期限已过 浏览:428
马鞍山市博望区按摩店 浏览:902
驾驶证扣12分怎么办学习考试期限多久啊 浏览:46
公共卫生服务项目绩效考核细则 浏览:408
校长培训研修成果 浏览:598
餐饮发票有效期 浏览:28
2018年4月知识产权法自考真题答案 浏览:388
我的世界盒子创造 浏览:243
卫生院公共卫生服务履职报告 浏览:915