1.如何设置COOKIE的有效时间?
在js 中设2113置52614102cookie 的有效时1653间
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")
2.如何设置cookie的过期时间?
默认cookies失效时间是直到关闭浏览器,cookies失效,也可以指定cookies时间。
Response。Cookies("user_name")。
Expires=Date+1 '指定cookie保存时间 保留COOKIES一个小时 Response。 Cookies("MyCookie")。
Expires= (now()+1/24) Response。Cookies("MyCookie")。
Expires = DateAdd("h", 1, Now()) 设置60个月以后过期 Response。 Cookies("CookieName")。
Expires=DateAdd("m",60,now()) 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, 这样页面之间的调用时值会为空。 Function killip(cook,cooktime) '封杀ip,同一个ip不能多次执行,( cookies名字,cookies时间) killip("queip",30) cook = checkstr(cook) If Not isint(cooktime) Then response。
write "cooktime is not int" Exit function End If If request。Cookies(cook)&"" "" And request。
Cookies(cook)&"" = getip() Then execScript "alert('抱歉,同一个IP不能多次操作。 ');location。
href='/';" response。End End If response。
cookies(cook) = getip() Response。Cookies(cook)。
Expires=DateAdd("n",cooktime,now()) '多少分种。 dateadd("S",30,now()) 30秒。
date+1 1天。 End Function Call killip("queip",30)。
3.如何使用电脑的cookie功能?
Cookies的设置 你可以在IE的"工具/Internet选项"的"常规"选项卡中,选择"设置/查看文件",查看所有保存到你电脑里的Cookies。
这些文件通常是以user@domain格式命名的,user是你的本地用户名,domain是所访问的网站的域名。 如果你使用NetsCape浏览器,则存放在"C:/PROGRAMFILES/NETS- CAPE/USERS/"里面,与IE不同的是,NETSCAPE是使用一个Cookie文件记录所有网站的Cookies。
我们可对Cookie进行适当设置:打开"工具/Internet选项"中的"隐私"选项卡(注意该设置只在IE6。 0中存在,其他版本IE可以单击"工具/Internet选项" "安全"标签中的"自定义级别"按钮,进行简单调整),调整Cookie的安全级别。
通常情况,可以调整到"中高"或者"高"的位置。多数的论坛站点需要使用Cookie信息,如果你从来不去这些地方,可以将安全级调到"阻止所有Cookies";如果只是为了禁止个别网站的Cookie,可以单击"编辑"按钮,将要屏蔽的网站添加到列表中。
在"高级"按钮选项中,你可以对第一方Cookie和第三方的Cookie进行设置,第一方Cookie是你正在浏览的网站的Cookie,第三方Cookie是非正在浏览的网站发给你的Cookie,通常要对第三方Cookie选择"拒绝"。你如果需要保存Cookie,可以使用IE的"导入导出"功能,打开"文件/导入导出",按提示操作即可。
Cookies的写入与读取 Cookies集合是附属于Response对象及Request对象的数据集合,使用时需要在前面加上Response或Request。 用于给客户机发送Cookies的语法通常为: 当给不存在的Cookies集合设置时,就会在客户机创建,如果该Cookies己存在,则会被代替。
由于Cookies是作为HTTP传输的头信息的一部分发给客户机的,所以向客户机发送Cookies的代码一般放在发送给浏览器的HTML文件的标记之前。 如果用户要读取Cookies,则必须使用Request对象的Cookies集合,其使用方法是: 需要注意的是,只有在服务器未被下载任何数据给浏览器前,浏览器才能与Server进行Cookies集合的数据交换,一旦浏览器开始接收Server所下载的数据,Cookies的数据交换则停止,为了避免错误,要在程序和前面加上response。
Buffer=True。 Cookies的应用 几乎所有的网站设计者在进行网站设计时都使用了Cookie,因为他们都想给浏览网站的用户提供一个更友好的、人文化的浏览环境,同时也能更加准确地收集访问者的信息。
防范Cookies泄密 想知道你访问的网站是否在你的硬盘或内存中写入了Cookies信息吗?只需执行下面的操作步骤,就可以了解和控制你正在访问的网站的Cookies信息。 步骤一点击IE窗口中的"工具" "In-ernet选项",打开"Internet选项"设置窗口; 步骤二点击"Internet选项"设置窗口中的"安全"标签,然后再点击"自定义级别"按钮,进入"安全设置"窗口; 步骤三 找到"安全设置"窗口中的"Cookies"设置项。
"Cookies"设置项下有两个分选项,其中"允许使用存储在您计算机上的ookies"是针对存储在用户计算机硬盘中的Cookies文件;"允许使用每个对话Cookies(未存储)"是针对存储在用户计算机内存中的Cookies信息。存储在硬盘中的Cookies文件是永久存在的,而存储在内存中的Cookies信息是临时的。
要想IE在即将接收来自Web站点的所有Cookies时进行提示,可分别选择上面两个分选项中的"提示"项。当然,你也可以选择"启用",允许IE接受所有的Cookies信息(这也是IE的默认选项);选择"禁止",则是不允许Web站点将Cookies存储到您的计算机上,而且Web站点也不能读取你计算机中已有的Cookies。
IE6。0提供了更为可靠的个人隐私及安全保护措施,可以让用户来控制浏览器向外发送信息的多少。
在"Internet 选项"窗口中新增了"隐私"选项卡(图1),用户可以在其中直接设置浏览时的隐私级别,按需要控制其他站点对自己电脑所使用的Cookies。 如果我们正在浏览的站点使用了Cookie,那么在浏览器状态栏中会有一个黄色惊叹号的标记,双击后可打开"隐私报告"对话框,用户可以在其中查看具体的隐私策略,还可直接点击"设置"按钮后在上述"隐私"选项卡中调节安全隐私级别。
在"常规"选项卡中还增加了"删除Cookies"按钮(图2),方便用户直接清除本机上的Cookies。 另外,在"工具" "选项" "高级"选项卡中也增加了一些进一步提高安全性的选项(如关闭浏览器时清空Internet临时文件)。
其实,如何更好地保护个人隐私和安全是微软下一代"。NET"战略软件中的关键技术,现在IE6。
0已经尝试着迈出了第一步。 另外,由于Cookies的信息并不都是以文件形式存放在计算机里,还有部分信息保存在内存里。
比如你在浏览网站的时候,Web服务器会自动在内存中生成Cookie,当你关闭IE浏览器的时候又自动把Cookie删除,那样上面介绍的两种方法就起不了作用,我们需要借助注册表编辑器来修改系统设置。 要注意的是,修改注册表前请作备份,以便出现问题后能顺利恢复。
运行Regedit,找到如下键值:HKEY_LOCAL_MACHINE/Software/Microsoft/Windows。
4.Win10下启用Ultimate的技巧是什么?
终极性能模式是Win10中的一个功耗计划,该计划随Windows 10四月更新v1803推出,也称为Spring Creators更新,该更新专为工作站而设计,旨在优化操作系统的性能。
虽然它旨在提高性能,但这对于玩家以及任何有高强度任务的人来说都会有很大的帮助。 在本指南中,我们将学习如何在Windows 10中启用Ultimate Performance Power Plan。
Ultimate Performance Power Plan仅适用于直接通过电源运行的高端配置的个人电脑,并且没有直接的方法可以为所有电脑启用此功能。 也就是说,我不会推荐这种模式的笔记本电脑,因为它会消耗大量的电池,但如果您确定需要它,您可以使用它来获得最佳的游戏体验。
Win10中的最终性能电源计划让我们试着了解为什么建立这个模式。在优先考虑性能的服务器和工作站上,微软取消了所有确保平衡功耗的因素或任何可以使电池持续使用的因素。
很多时候公司需要完成这项工作,并且能够在需要的时候保证耗电成本。微软建立了这种模式,以便它可以帮助用户从他们的硬件中获得最大的性能。
默认情况下,该模式仅在工作站上可用。此模式在使用电池的系统上不可用。
但使用这种黑客,你可以为所有人启用它。但是,如果您在使用电池的设备上启用它,电池将快速耗尽。
您也可以在桌面上启用它。启用最终性能电源计划确保您已将PC更新到Win10版本1803。
您可以在设置系统关于中检查此设置。现在,打开设置系统电源和睡眠添加电源设置。
在选择自定义电源计划下,展开显示取消隐藏其他计划的选项。如果您没有看到最终性能模式,请按照下面的步骤操作。
以管理员身份打开命令提示符。在命令提示符中,复制以下命令,然后按Enter。
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61最小化命令提示符,然后设置系统电源和睡眠其他电源设置。 选择最终性能电源计划。
您可以进一步自定义电源计划。Windows 10中的默认模式有Balanced,Power Saver和High Performance。
终极性能需要领先一步。终极性能模式的亮点:--硬盘永远不会入睡--Javascript定时器频率最高。
--休眠和睡眠已关闭。--处理器状态,Colling策略,最大处理器速率最大化。
禁用终极性能模式--返回到高级电源设置。--单击Ultimate Performance Mode旁边的更改计划设置。
--在下一个窗口中,您可以选择删除它。因此,如果您在使用此命令后未在笔记本电脑上看到它启用,也许您的系统不支持它。
5.Java怎么设置与读取Cookie属性
了对数据的保存和读取,对Cookie的操作还包括设置Cookie的有关属性。
以设置变量的有效周期为例。 语法:Cookie 变量名称。
setMaxAge(有效周期); 有效周期的时间以秒为单位,时间设置越大,表示Cookie对象的有效时间越长,如果把有效周期设置为0,则表示此Cookie对象存放在浏览器后将立即失效,如果把有效周期设置为任意一个负数,则当浏览器关闭后,此Cookie对象立即失效。 Cookie类的所有属性操作方法如表所示。
方法 意 义Cookie(String, String)生成一个有名和值的Cookieclone()返回当前对象的一个拷贝getComment()返回描述该Cookie的注释,没有就为空getDomain()返回该Cookie的域名getMaxAge()返回该Cookie的最大寿命getName()返回该Cookie的名字getPath()返回使用该Cookie的所有URL前缀getSecure()返回该Cookie的安全标志getValue()返回该Cookie的值getVersion()返回该Cookie的版本setComment(String)设置描述该Cookie的注释setDomain(String)设置该Cookie的域名setMaxAge(int)设置该Cookie的最大寿命setPath(String)设置该Cookie只能被从使用该URL前缀的请求提出setSecure(boolean) 设置该Cookie的安全标志setValue(String)设置该Cookie的值setVersion(int)设置该Cookie所使用的协议的版本号。
6.如何设置COOKIES的有效时间为5分钟
1. 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) 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小时零一分钟后。
7.关于Cookie 生存时间是怎么设置的
res.setHeader(“Set-Cookie”, [“userid=398754325”, “logkey=suid323”]
如何设置这个cookie 的生存时间呢. .设置有效时间是3天.??
session中的cookie 貌似指的是seeion 的生存时间.
app.use(session({
secret: appconfig.cookieSecret,
resave: false,
saveUninitialized: true,
cookie:{maxAge:1000605},//单位毫秒
// store: new MongoStore({db: appconfig.db}),
}));
8.如何给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,这样页面之间的调用时值会为空。
转载请注明出处windows之家 » win10系统cookie设置时间