ASP Cookies 教程

來源:互聯網
上載者:User

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
%>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.