Asp Object 之:Request.Cookies
發表時間:2024-02-04 來源:明輝站整理相關軟件相關文章人氣:
[摘要]CookiesCookies 集合允許用戶檢索在 HTTP 請求中發送的 cookie 的值。 語法Request.Cookies(cookie)[(key) .attribute] 參數 cookie 指定要檢索其值的 cookie。key 可選參數,用于從 cookie 字典中檢索子關鍵字的...
Cookies
Cookies 集合允許用戶檢索在 HTTP 請求中發送的 cookie 的值。
語法
Request.Cookies(cookie)[(key) .attribute]
參數
- cookie
- 指定要檢索其值的 cookie。
- key
- 可選參數,用于從 cookie 字典中檢索子關鍵字的值。
- attribe
- 指定 cookie 自身的有關信息。其屬性參數如下:
名稱 | 說明 |
HasKeys | 只讀。指定 cookie 是否包含關鍵字。 |
注釋
可以通過包含一個 key 值來訪問 cookie 字典的子關鍵字。如果訪問 cookie 字典時未指定 key,則所有關鍵字都會作為單個查詢字符串返回。例如,如果 MyCookie
有兩個關鍵字, First
和 Second
,而在調用 Request.Cookies時并未指定其中任何一個關鍵字,那么將返回下列字符串。
First=firstkeyvalue&Second=secondkeyvalue
如果客戶端瀏覽器發送了兩個同名的 cookie,那么 Request.Cookie 將返回其中路徑結構較深的一個。例如,如果有兩個同名的的 cookie,但其中一個的路徑屬性為 /www/ 而另一個為 /www/home/,客戶端瀏覽器同時將兩個 cookie 都發送到 /www/home/ 目錄中,那么 Request.Cookie 將只返回第二個 cookie。
要確定某個 cookie 是不是 cookie 字典(cookie 有否有關鍵字),可使用下列腳本。
False
如果 myCookie
是一個 cookie 字典,則前面的賦值為 TRUE。否則,為 FALSE。
可以通過循環遍歷 Cookies 集合中的所有 cookie 或 cookie 中的所有關鍵字。但是,通過關鍵字在沒有關鍵字的 cookie 上遍歷將不產生任何輸出。使用 HasKeys 語法先檢查一下 cookie 是否有關鍵字,可以避免這種情況。下面的例子對此進行演示。
示例
下面的例子打印 Web 頁中的 myCookie
的值。
這是名為 myCookie 的 cookie 值:
應用于
Request 對象