IIS 中可以设置cookie的页面cookie的长度吗,现在的我的cookie因为超过了2048个字节就丢失了

IIS 中可以设置cookie的页面cookie的长度吗,现在的我的cookie因为超过了2048个字节就丢失了,第1张

cookie是一个一个的文件啊

用户名 密码 还有一些网页的停留时间都记录在上面

如果是计算总长度的话 那个是浏览器自己控制的

Opera允许cookie最长为4096个字符,包括名(name)、值(value)和等号(=)。

Internet Explorer允许cookie最长为4095个字符,包括名(name)、值(value)和等号。

这里要注意的是,这里的测试都是使用的单字节字符;双字节字符长度将会自然地记为2。在所有的浏览器中,只要长度超过了限制的cookie都将被忽略,并且永远不会被设置。

在做完这些测试以后,我得出的结论是传统的对于cookie的限制(大多是从原始的cookie规范中得来的)的理解不再正确。我们在使用cookie时应该非常谨慎,并始终以最低限度使用。

有可能2000的机器设置了禁止使用cookie

更改隐私设置

Internet

Explorer

中,单击工具菜单中的

Internet

选项。

在隐私选项卡上,上移滑块将提高隐私级别,而下移滑块则降低隐私级别。

选择内容

指定内容

禁止所有

Cookie

禁止使用所有

Web

站点

Cookie

Web

站点将无法读取计算机上现有的

cookie

禁止使用未采用压缩策略(压缩的计算机可读的隐私语句)的所有

Web

站点的

Cookie

对于不经过您明确同意就使用具有个人识别性的信息的所有

Web

站点,禁止使用其

cookie

中高

禁止使用未采用压缩策略(压缩的计算机可读的隐私语句)的第三方

Web

站点的

Cookie

对于不经过您明确同意就使用具有个人识别性的信息的第三方

Web

站点,禁止使用其

Cookie

对于不经过您默许就使用具有个人识别性的信息的第一方

Web

站点,禁止使用其

Cookie

禁止使用未采用压缩策略(压缩的计算机可读的隐私语句)的第三方

Web

站点的

Cookie

对于不经过您默许就使用具有个人识别性的信息的第三方

Web

站点,禁止使用其

Cookie

对于不经过您默许就使用具有个人识别性的信息的第一方

Web

站点,在关闭

Internet

Explorer

时将把它的

Cookie

从计算机上删除

禁止使用未采用压缩策略(压缩的计算机可读的隐私语句)的第三方

Web

站点的

Cookie

对于不经过您默许就使用具有个人识别性的信息的第三方

Web

站点,在关闭

Internet

Explorer

时将把它的

Cookie

从计算机上删除

接受所有

cookie

所有

cookie

都将保存到计算机上

创建计算机上现有

cookie

Web

站点可以读取这些

cookie

Asp *** 作Cookies(设置[赋值]、读取、删除[设置过期时间])

Response.Cookies("letwego")("visiter")="84ww" '赋值

Response.Cookies("letwego").Expires= (now()+7) '设置过期时间(7天)

userName=Request.Cookies("letwego")("visiter") '取Cookies

Response.Cookies("letwego").Expires= (now()-1) '删除Cookies,设置过期时间(-1天)

'dateadd("n",30,now()) 得到分钟

'dateadd("S",30,now()) 得到秒

一、读取

Response.Cookies("visiter")="aaa"

a=Request.Cookies("visiter")

Response.Cookies("letwego")("visiter")="aaa"

a=Request.Cookies("letwego")("visiter")

二、设置过期时间

Response.Cookies("visiter").expires=dateadd("H",8,now())'表示Cookies保存8小时

Response.Cookies("user_name").Expires=Date+1 '指定cookie保存时间

保留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,这样页面之间的调用时值会为空。

-----------------------------------------------------------------------------------------------------------------------

在asp中,我们可以用response.cookies方法,定义cookies的值。方法如下:

response.cookies(cookiesname)[(key)|.attribute]=value

解释如下:cookiesname是你想要的cookies的名字,比如:test

参数key:可选参数,当然,不指定也可以了。:)

key用于指定词典式cookie的了cookie的名称。我的理解似乎与一个数组类似。

参数attribute可选,指定cookie本身的相关信息,比如指定特定的网址、路径、有效期等。

可选的值有:Domain 只能读取特定域名的cookie

Expires cookie的有效期限

Haskeys 是否含有子cookie

Path 只能在指定路径上读取Cookie

Secure 指定cookie是否加密

比如,要在本网站指定名为naxizu的cookie,方法如下:

Response.Cookies("naxizu").Domain = "" ‘指定访问

Response.Cookies("naxizu").Path = "E-Blog" '指定E-Blog目录访问

Response.Cookies("naxizu").Expires= DateAdd("d",2,date) '指定两天后过期

Response.Cookies("naxizu")("name")="测试"

Response.Cookies("naxizu")("type")="呵呵"

上面这两句就是制作了一个词典式的cookie。

关于Haskeys的用法,相当简单,request.Cookies(cookie).Haskeys就可以了,比如要判断一个cookies是否为词典式,就可以写成

<%

If Request.Cookies("naxizu").Haskeys Then

Response.Write "这是一个词典式的Cookies"

Else

Response.Write "这不是一个词典式的Cookies"

End If

%>

参考下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11065153.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存