熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP Cookies 教程

2013-11-13 10:39:39  來源: .NET編程 

  ASP Cookies 教程是用記錄用戶浏覽等信息但是cookies只能保存信息到客戶端但不也安全很多簡單的投票都有cookies用到哦

  一樣的ASP會話 ASP技術Cookies是用來存儲信息的具體訪問者您的網站這個Cookie是存儲在用戶的計算機延長多少時間如果您設置的有效期限為的Cookie在未來的某一天將繼續他們的這一天到來之前除非手動刪除用戶

  如果你讀過通過會話課您會發現的ASP Cookie的代碼有幾個相似之處與ASP會話

  ASP技術創建的Cookie
創建一個ASP Cookie是完全相同的進程創造一個ASP會話再次您必須創建一個鍵/值對那裡的關鍵將是我們的名字“創建的cookie ”在創建的cookie將存儲的價值包含實際數據

  在這個例子中我們將創建一個名為布朗尼的Cookie存儲多少布朗尼我們吃在白天進行

  <%
create the cookie
ResponseCookies("brownies") =
%>

  現在我們已經建立此Cookie 我們如何獲得這些資料從用戶的計算機?

  ASP技術檢索餅干
為了讓我們的信息儲存在cookie 我們必須用ASP請求對象提供了很好的方法我們撷取的Cookie存儲在用戶的計算機上下面我們撷取我們的Cookie 並打印出其價值

  <%
Dim myBrownie
get the cookie
myBrownie = RequestCookies("brownies")
ResponseWrite("You ate " & myBrownie & " brownies")
%>

  注意請務必看到當您創建一個Cookie使用ResponseCookies 但是當你檢索一個cookie您使用RequestCookies

  ASP技術的Cookie到期日期
與現實生活餅干在ASP中你可以設置多久你想您的Cookie保持新鮮和居住在用戶的計算機上一個Cookie的到期可以舉行日期;此日期時將指定的cookie將被銷毀

  在我們的例子下面我們創建一個Cookie 將良好的為期天的第一考慮當前的日期再增加到它

  create a day cookie
ResponseCookies("brownies") =
ResponseCookies("brownies")Expires = Date() +
create a static date cookie
ResponseCookies("name") = "Suzy Q"
ResponseCookies("name")Expires = #January #

  ASP技術的Cookie陣列或集合
直至現在我們只能夠存儲一個變量到一個cookie 這是相當限制如果你想儲存一大堆資料然而如果我們這一個變量為收集它可以貯存大量的以下我們作出布朗尼收集存儲各種信息

  create a big cookie
ResponseCookies("brownies")("numberEaten") =
ResponseCookies("brownies")("eater") = "George"
ResponseCookies("brownies")("weight") =

  ASP技術檢索的Cookie值集合
現在迭代通過收集的布朗尼我們將使用每個循環看到我們的閉環教程以獲取更多信息

  <%
For Each key In RequestCookies("Brownies")
ResponseWrite("<br />" & key & " = " & _
RequestCookies("Brownies")(key))
Next
ResponseCookies("brownies")("numberEaten") =
ResponseCookies("brownies")("eater") = "George"
ResponseCookies("brownies")("weight") =
%>


From:http://tw.wingwit.com/Article/program/net/201311/14238.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.