Posted by on | |
**用子識別碼 (Subkey) 反覆計算集合

指令可能將幾個相關的值內嵌於一個 cookie 中,以減少瀏覽器和 Web 伺服器之間傳送的 cookie 數目。 因此 Request 和 Response 物件的 Cookies 集合可以在一個項目中保存多個數值。 這些子項目 (或者說子識別碼) 可以個別存取。 只有 Request.Cookies 和 Response.Cookies 集合支援子識別碼。 Request.Cookies 只支援讀取操作,Response.Cookies 只支援寫入操作。

以下的範例會建立一個一般的 cookie 和一個有子識別碼的 cookie:

<%
'傳送一個 cookie 到瀏覽器。
Response.Cookies("Fruit") = "Pineapple"

'傳送一個有子識別碼的 cookie 到瀏覽器。
Response.Cookies("Mammals")("Elephant") = "African"
Response.Cookies("Mammals")("Dolphin") = "Bottlenosed"
%>

送給瀏覽器的 HTTP 回應中的 cookie 文字如下所示:

HTTP_COOKIE= Mammals=ELEPHANT=African&DOLPHIN=Bottlenosed; Fruit=Pineapple;

--------------------------------------------------------------------------------------------
請參考
http://asp.database.net.tw/teach/Help/iisHelp/iis/htm/asp/iiwacoll.htm

0 意見: