明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

Asp Object 之:Request.Cookies

[摘要]CookiesCookies 集合允許用戶檢索在 HTTP 請(qǐng)求中發(fā)送的 cookie 的值。 語(yǔ)法Request.Cookies(cookie)[(key) .attribute] 參數(shù) cookie 指定要檢索其值的 cookie。key 可選參數(shù),用于從 cookie 字典中檢索子關(guān)鍵字的...

Cookies

Cookies 集合允許用戶檢索在 HTTP 請(qǐng)求中發(fā)送的 cookie 的值。

語(yǔ)法

Request.Cookies(cookie)[(key) .attribute]  

參數(shù)

cookie
指定要檢索其值的 cookie。
key
可選參數(shù),用于從 cookie 字典中檢索子關(guān)鍵字的值。
attribe
指定 cookie 自身的有關(guān)信息。其屬性參數(shù)如下:
名稱說(shuō)明
HasKeys只讀。指定 cookie 是否包含關(guān)鍵字。

注釋

可以通過(guò)包含一個(gè) key 值來(lái)訪問(wèn) cookie 字典的子關(guān)鍵字。如果訪問(wèn) cookie 字典時(shí)未指定 key,則所有關(guān)鍵字都會(huì)作為單個(gè)查詢字符串返回。例如,如果 MyCookie 有兩個(gè)關(guān)鍵字, First Second ,而在調(diào)用 Request.Cookies時(shí)并未指定其中任何一個(gè)關(guān)鍵字,那么將返回下列字符串。

First=firstkeyvalue&Second=secondkeyvalue 

如果客戶端瀏覽器發(fā)送了兩個(gè)同名的 cookie,那么 Request.Cookie 將返回其中路徑結(jié)構(gòu)較深的一個(gè)。例如,如果有兩個(gè)同名的的 cookie,但其中一個(gè)的路徑屬性為 /www/ 而另一個(gè)為 /www/home/,客戶端瀏覽器同時(shí)將兩個(gè) cookie 都發(fā)送到 /www/home/ 目錄中,那么 Request.Cookie 將只返回第二個(gè) cookie。

要確定某個(gè) cookie 是不是 cookie 字典(cookie 有否有關(guān)鍵字),可使用下列腳本。

False  

如果 myCookie 是一個(gè) cookie 字典,則前面的賦值為 TRUE。否則,為 FALSE。

可以通過(guò)循環(huán)遍歷 Cookies 集合中的所有 cookie 或 cookie 中的所有關(guān)鍵字。但是,通過(guò)關(guān)鍵字在沒(méi)有關(guān)鍵字的 cookie 上遍歷將不產(chǎn)生任何輸出。使用 HasKeys 語(yǔ)法先檢查一下 cookie 是否有關(guān)鍵字,可以避免這種情況。下面的例子對(duì)此進(jìn)行演示。

  

示例

下面的例子打印 Web 頁(yè)中的 myCookie 的值。

這是名為 myCookie 的 cookie 值:   

應(yīng)用于

Request 對(duì)象





相關(guān)文章