當前位置:首頁文章首頁 IT學院 IT技術(shù)

ASP學習之Cookie的基本使用技巧

作者:  來源:  發(fā)布時間:2011-6-10 15:21:18  點擊:
  < %@ LANGUAGE="VBSCRIPT" % >

 < %

 RequestName = Request.Form("Name")

 RequestLeaveMeAlone = Request.Form("LeaveMeAlone")

 If  RequestName < >"" or RequestLeaveMeAlone < >""  then

 Response.Cookies("MySiteVisitorName") = RequestName

 Response.Cookies("MySiteVisitorName").Expires = #January 01, 2010#

 Response.Cookies("MySiteLeaveMeAlone") = RequestLeaveMeAlone

 Response.Cookies("MySiteLeaveMeAlone").Expires = #January 01, 2010#

 End if

  接著,讀取cookie:

 VisitorName = request.cookies("MySiteVisitorName")
 LeaveMeAlone = request.cookies("MySiteLeaveMeAlone")

  如果cookie在訪問者的計算機上不存在,就創(chuàng)建一個表單,詢問相關(guān)信息:

 If VisitorName ="" and LeaveMeAlone ="" then

 % >

 < HTML >

 < HEAD >

 < /HEAD >

 < body bgcolor="#ccffff" text="black" link="navy" vlink="purple" >

 < DIV ALIGN="CENTER" >

 < form action="index.ASP" method="POST" >

 < H2 >Let's be friends< /H2 >

 What's your name (leave blank and hit the Submit button if you don't want us to know)?

 < input type="text" name="name" >< br >< br >

 < input type="hidden" name="LeaveMeAlone" value="x" >

 < input type="submit" value="Submit" >

 < /FORM >

 < /DIV >

 < /BODY >

 < %

 End if

  如果cookie已經(jīng)存在,并且用戶名字存在,就顯示給訪問者一個歡迎界面,然后執(zhí)行其余的代碼。

 If VisitorName < > "" then

 Response.write "Hi, " & VisitorName & "! I hope you are
 having a great day!"

 End if

 'rest of the page

 % >

  盡管上面的這個例子很簡單,但可以從中擴展許多富有創(chuàng)造力的應用。你可以在表單中加入許多功能,以便定制化Web站點。還可以讓訪問者定制網(wǎng)站的色彩、字體,以至于其他web元素。有可能的話,你可以詢問訪問者的生日,當訪問者在那一天來訪時,你就可以顯示“生日快樂”的信息給他。 如你所見,cookie的擴展性是無窮的,這篇文章僅僅是拋磚引玉。

相關(guān)軟件

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z