探索设计与体验的融合
Fusion design exploration and experience
新闻动态
News
好的网络营销公司会给客户提出建设性的意见,善于对客户进行良性引导
您的位置:>> 网站首页 >> 技术文章
用ASP制作网站时cookie是个好东西

   创建cookie的基本语法

   Response.Cookies(“CookieName”)=value

   执行下面的代码将会在访问者的计算机中创建一个cookie,名字=VisitorName,值=Ken
Response.Cookies(“VisitorName”)=”Ken”

   执行下面的代码将会在访问者的计算机中创建一个cookie,名字=VisitorName,值=表单中UserName的值
Response.Cookies(“VisitorName”)=Request.Form(“UserName”)

   读取cookie的基本语法

   Request.Cookies(“CookieName”)

   可以将Request值当作一个变量看待,执行下面的代码,将取回名字为KensCookie的cookie值,并存入变量MyVar:
MyVar=Request.Cookies(“KensCookie”)

   执行下面的代码,将判断名字为KensCookie的cookie值是否为“Yes”:
If Request.Cookies(“KensCookie”)=”Yes” then

   功能丰富的cookie

   你可以扩展上面的代码成为Cookie子关键值(CookieSubName),代码如下:
Response.Cookies(“VisitorName”)(“FirstName”)=”Ken”
Response.Cookies(“VisitorName”)(“LastName”)=”Baumbach”

   命名约定

   同其他变量的命名一样,合适地、独特地命名cookie,有利于在程序中前后连贯地使用它。你可以使用下面的1个或者2个cookie属性进行cookie变量的命名:

   域属性(Domain):域属性表明cookie由哪个网站产生或者读取,默认情况下,cookie的域属性设置为产生它的网站,但你也可以根据需要改变它。相关代码如下:Response.Cookies(“CookieName”).Domain = “www.mydomain.com”

   路径属性(Path):路径属性可以实现更多的安全要求,通过设置网站上精确的路径,就能限制cookie的使用范围。例如:
Response.Cookies(“CookieName”).Path = “/maindir/subdir/path”

   使用到期时间

   通常情况下,当浏览器关闭时,一个cookie就不存在了。但是在许多时候,比如下面将要讨论的web站点例子,我们希望能更长时间地在访问者的计算机上保存cookie。很幸运,有这样的实现方法。下面的代码,就可以设置cookie的使用到期时间为2010年1月1日:
Response.Cookies(“CookieName”).Expires=#January 01, 2010#

   执行下面的代码,将设定cookie的过期时间为“cookie的创建时间+365日”:
Response.Cookies(“CookieName”)=Date+365

相关链接>>
您对此文有什么评论?
类型: 意见建议 内容报错
网友对此文的评论:
未有评论!