當前位置:成語大全網 - 新華字典 - asp cookies用法與cookies實例教程

asp cookies用法與cookies實例教程

 如何創建壹個Cookie?

 為了創建壹個Cookie 您需要使用Response Cookies命令 在下面的例子中 我們將創建壹個名為“姓氏” 並指定值“someValue” 它的cookie <% Response Cookies("lastname") = "Peterson" %> 該Response Cookies命令必須出現在<HTML>標記 否則妳需要放在網頁頂部以下行

 <% response buffer = true %>

 也可以分配壹個Cookie屬性 比如設置壹個日期時 在Cookie到期 下面的例子創建了壹個cookie 將在 天屆滿的 如果妳想在Cookie過期盡快離開妳的訪客 您必須設定值為 的Expires屬性 <% Response Cookies("lastname") = "Peterson" Response Cookies("lastname") Expires = Now + %> 下壹個重要屬性是域屬性 這個cookie只能讀取域它源於 這是默認設置為其所在創建域 但您可以根據需要改變它 在有壹個例子

 <% Response Cookies("lastname") Domain = " %>

 另外兩個重要的屬性是路徑和安全性能 Path屬性指定的域 可以使用的cookie確切的路徑

 如果安全屬性被設置 那麽cookie將只能設置瀏覽器是否使用安全套接字或教程 / /連接 但並不意味著該Cookie是安全的 它只是壹個像所有其他的Cookie的文本文件

 在有壹個例子 <% Response Cookies("lastname") Path = "/cookies/"

 Response Cookies("lastname") Secure = True %> 如何檢索Cookie的值?

 現在的Cookie設置 我們需要檢索信息 為了獲取cookie的值 需要使用Request Cookies命令 在下面的例子 我們檢索名為“姓氏” 並打印出其價值的cookie值 <% someValue = Request Cookies("lastname") response write("The cookie value is " & someValue) %> 輸出將是“Cookie”

 使用Cookie字典

 除了存儲簡單值 在Cookies集合cookie可以代表壹個cookie字典 字典是壹個構造類似於在這數組中的每個元素是由它的名字識別組成的數組

 基本上 餅幹字典只是壹個Cookie 它可以容納幾個值 這些值被稱為鍵 這為您提供了壹個cookie存儲在您的所有必要的信息選項 例如 假設妳要收集用戶的姓名 存放在壹個cookie他們 在下面的例子 我們將創建壹個名為“用戶” 將包含這些信息的Cookie <% Response Cookies("user")("firstname") = "Andrew" Response Cookies("user")("lastname") = "Cooper" %> 當妳需要引用在與鍵的cookie的值 您必須使用鍵值 在有壹個例子 <% Response Write(Request Cookies("user") ("firstname")) Response Write(Request Cookies("user") ("lastname")) %> 現在讓我們假設我們要讀取的所有您的服務器發送到用戶的計算機上的Cookie 為了檢查是否有壹個cookie的鍵或不 您必須使用特定的cookie HasKeys財產 下面的示例演示如何做到這壹點

 <% Response Cookies("lastname") = "Peterson" Response Cookies("user")("firstname") = "Andrew" Response Cookies("user")("lastname") = "Cooper" %> <% The code below iterates through the Cookies collection If a given cookie represents a cookie dictionary then a second internal for each construct iterates through it retrieving the value of each cookieKey in the dictionary

 Dim cookie Dim cookieKey

 for each cookie in Request Cookies ? if Request Cookies(cookie) HasKeys Then

lishixinzhi/Article/program/net/201311/14332