快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

葡京娱乐场网址所有平台_龟发之家论坛



什么是 Cookie?Cookie 着实是一个标签,常常可能听到的中文翻译:小舔饼。当你造访一个必要独一标识你的站址的 WEB 站点时,它会在你的硬盘上留下一个标记,下一次你造访同一个站点时,站点的页面会查找这个标记。

每个 WEB 站点都有自己的标记,标记的内容可以随时读取,但只能由该站点的页面完成。每个站点的Cookie与其他所有站点的Cookie存在同一文件夹中的不合文件内(你可以在 win98 的 Windows 目录下的 Cookie 文件夹中找到它们,而 win2k 则在 Documents and Settings 文件夹下特定用户的 cookies 文件夹中)。

一个 Cookie 便是一个独一标识客户的标记,Cookie 可以包孕在一个对话期或几个对话期之间某个 WEB 站点的所有页面共享的信息,应用 Cookie 还可以在页面之间互换信息。这项功能常常被应用在要求认证客户密码以及电子看护布告板、WEB 谈天室等 ASP 法度榜样中。

只管现在听起来cookie没有什么冲感民心的,但实际上使用它,你能实现许多故意义的功能!比如说:你可以在站点上放置一个调盘考答表,扣问造访者最爱好的颜色和字体,然后根据这些定制用户的web界面。并且,你还可以保存造访者的登录密码,这样,当造访者再次造访这个站点时,不葡京娱乐场网址所有平台用再输入密码进行登录。

当然,cookie也有一些不够。首先,因为使用cookie的功能可以编程实现一些不良妄图,以是大年夜多半的浏览器中都有安然设定,此中可以设置是否容许或者吸收cookie(IE浏览器中“对象”--“Internet选项...”--“安然”--“自定义级别”--“Cookie的应用”;Netscape浏览器中“对象”--“Cookie治理器”--“治理贮存的Cookie”即可),是以这就不能包管随时能应用cookie。再者,造访者可能故意或者无意地删除cookie。当造访者的机械碰到“蓝屏”逝世机时,或者从新款式化硬盘、安装系统后,原本保存的cookie将整个损掉。着末一点,有一些最初始的浏览器并不能支持cookie。

◆ 如何使用cooklie?

有2种应用cookie的基础要领:

1、将cookie写入造访者的谋略机(应用 Response 敕令)

2、从造访者的谋略机中取回cookie(应用 Request 敕令)

◆ 创建cookie的基础语法: Response.Cookies(cookie)[(key)|.attribute]=value

这里的 cookie 是指定 cookie 的名称。

而假如指定了 key,则该 cookie 便葡京娱乐场网址所有平台是一个字典。

(测试一cookie是否为一个字典可用后面代码显示布尔值:。为true是字典,false则不是。 )

Attribute 指定 cookie 自身的有关信息。Attribute 参数可所以下列之一 :

①Domain 若被指定,则 cookie 将被发送到对该域的哀求中去。域属性注解cookie由哪个网站孕育发生或者读取,默认环境下,cookie的域属性设置为孕育发生它的网站,但你也可以根据必要改变它。(Response.Cookies("CookieName").Domain = "www.mydomain.com")

②Path 为一起径属性,该属性可以实现更多的安然要求,经由过程设置网站上正确的路径,就能限定cookie的应用范围。假如未设置该属性,则应用利用法度榜样的路径。(Response.Cookies("CookieName").Path = "/maindir/subdir/path" )

③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,名字=VisitorName,值=Ken :

Response.Cookies("VisitorName")="Ken"

履行下面的代码将会在造访者的谋略机中创建一个cookie,名字=VisitorName,值=表单中UserName的值

Response.Cookies("VisitorName")=Request.Form("UserName")

你可以扩展下面的代码成为Cookie子关键值(CookieSubName),即cookie字典的天生。代码如下:

Response.Cookies("VisitorName")("FirstName")="Ken"

Response.Cookies("VisitorName")("LastName")="Baumbach"

◆ 读取cookie的基础语法:Request.Cookies(cookie)[(key)|.attribute]

cookie 指定要检索其值的 cookie。

key 可选参数,用于从 cookie 字典中检索子关键字的值。

attribe 指定 cookie 自身的有关信息。如:HasKeys 只读,指定 cookie 是否包孕关键字。

假如客户端浏览器发送了两个同名的 cookie,那么 Request.Cookie 将返回此中路径布局较深的一个。例如,假如有两个同名的的 cookie,但此中一个的路径属性为 /www/ 而另一个为 /www/home/,客户端浏览器同时将两个 cookie 都发送到 /www/home/ 目录中,那么 Request.Cookie 将只返回第二个 cookie。

案例阐发:

◆ num.asp(经由过程留在本地磁盘上的cookie记录一年内造访本站的次数,第一次显示“首葡京娱乐场网址所有平台次造访”,今后显示“第几回造访”)

"0" then

num=num+1

Response.write "您已是第"&num&"次造访本站点了。"

else

Response.write "迎接您首次造访本站。"

num=1

end if

response.cookies("visitnum")=num

response.cookies("visitnum").expires=date+365

%>

◆ showcookie.asp(从Cookies文件夹中遍历出浏览器所有的Cookie name,以及相关的字典Cookie的显示(蓝字显示))

")

Response.write cookie & ".("&key&")" & "=" & Request.Cookies(cookie)(key)

Response.write ("

")

next

end if

next

%>

◆check.asp

'首先,设置页面。然后,反省表单变量(在同一个页面中)。假如表单变量存在,就创建cookie,并设置到期光阴。

"" or fgcolor

Bgcolor:

Fgcolor:

Password:

"" then

Response.Redirect "color.asp"

End if

%>

◆color.asp(显示葡京娱乐场网址所有平台用户喜欢颜色的页面特点)

")%>

你的密码是:

您可能还会对下面的文章感兴趣: