程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> ASP Cookies 教程

ASP Cookies 教程

編輯:關於ASP編程

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

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

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

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

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

    <%
    'create the cookie
    Response.Cookies("brownies") = 13
    %>

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

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

    <%
    Dim myBrownie
    'get the cookie
    myBrownie = Request.Cookies("brownies")
    Response.Write("You ate " & myBrownie & " brownies")
    %>

    注意:請務必看到,當您創建一個Cookie使用Response.Cookies ,但是當你檢索一個cookie您使用Request.Cookies 。

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

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

    'create a 10-day cookie
    Response.Cookies("brownies") = 13
    Response.Cookies("brownies").Expires = Date() + 10
    'create a static date cookie
    Response.Cookies("name") = "Suzy Q."
    Response.Cookies("name").Expires = #January 1,2009#

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

    'create a big cookie
    Response.Cookies("brownies")("numberEaten") = 13
    Response.Cookies("brownies")("eater") = "George"
    Response.Cookies("brownies")("weight") = 400

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

    <%
    For Each key In Request.Cookies("Brownies")
    Response.Write("<br />" & key & " = " & _
    Request.Cookies("Brownies")(key))
    Next
    Response.Cookies("brownies")("numberEaten") = 13
    Response.Cookies("brownies")("eater") = "George"
    Response.Cookies("brownies")("weight") = 400
    %>

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved