淺談ASP對Cookie操作的詳細講解
Cookie是一種發送到客戶瀏覽器的文本串句柄,並保存在客戶機硬盤上,可以用來在某個Web站點會話之間持久地保持數據。Request和Response對象都有一組Cookie。ie集合是一系列Cookie,從客戶端與HTTPRequest一起發送到Web服務器。反過來,如果你希望把Cookie發送到客戶機,就可以使用ie
1、ExpiresAbsolute屬性
該屬性可以賦一個日期,過了這個日期Cookie就不能再被使用了。通過給Expires屬性賦一個過期的日期,就可以刪除Cookie。如:
<%ies("passtime")resabsolute=>
2、Domain屬性
該屬性定義Cookie要傳送的唯一域。如:Cookie只傳送給Microsoft的人,則可以使用以下代碼。
<%ies("domain")in=""%>
3、ASP用來寫入Cookie即向客戶機發送Cookie的語法如下:
ie("Cookie名").[("鍵名").屬性]=內容
如果某個ASP文件要創建一個Cookie,則下面的代碼可以放在ASP文件的第一個之前,以避免產生錯誤.
<%ies("cookiename")="newcookie"%>
......
4、同樣ASP用Request對象的Cookies集合來讀取Cookie,如:
<%ies("cookiename")%>
下面以一個完整的例子來說明Cookie:
<%
dimNum
Num=ies("Visit_num")
ifNum>0then
Num=Num+1
e"您已是第"&Num&"次訪問本站點了。"
else
e"歡迎您首次訪問本站。"
Num=1
endif
ies("Visit_num")=Num
%>
在該例子中,首先讀取Cookies變量Visit_num,看用戶端計算機是否保存有Cookies變量。如果有該變量,則說明用戶已經訪問過該頁面,同時輸入出訪問次數。如果用戶是首次訪問該頁面,則其計算機內不會有Cookies變量,程序會顯示“歡迎”字樣,然後將Cookies變量Visit_num存到用戶計算機中,以便該用戶下一次訪問該頁面時給出“訪問的`次數”信息。
5、Cookie字典
有時在一個頁面中可能需要定義很多個Cookies變量,爲了更好地管理它,在Cookies組件中常引入一人的概念“子鍵”。引用它的語法如下:
ies("變更名")("子鍵名")
如下面的Cookie創建一個名爲"Dictionary"的字典,其中保存了三個鍵值:
<%
ie("info")("Myname")="jeff"
ie("info")("Gender")="male"
ie("info")("Myheight")="172"
%>
事實上客戶機上的Cookie字典是以字符串的形式存在:
info=Myname=jeff&Gender=male&Myheight=172
如果用戶沒有指定“子鍵”名而直接引用Cookies變量,將會返回一個包含所有的“子鍵”名及值的字符串。例如上面這個例子包含三個“子鍵”:"Myname"、"Gender"和"Myheight",當用戶沒有指定其“子鍵”而直接通過ies("info")來引用時,則會得到下列字符串:
info=Myname=jeff&Gender=male&Myheight=172
如果要把Cookie中讀取的所有數據,可以用下面的代碼得到:
<%ies
eysthen
ecookie&"="&ies(cookie)
Else
ies(cookie)
ecookie&"("&key&")"&"="&ies(cookie)(key)
next
endif
next
%>
相關文章
-
JavaScript中Cookie操作實際案例
JavaScript CookieCookie對象:Cookie是一種以文件的形式保存在客戶端硬盤的Cookies文件夾中的用戶數據信息(Cookie數據)。Cookie文件由所訪問的Web站點建立,以長久的保存客戶端與Web站點間的會話數據,並且該Cookie數據只 -
PHP中session和cookie無效的解決方法
請假條要注意措辭,不能太囉嗦也不能簡單了。以下小編爲大家提供企業單位婚假請假條格式範文,供大家參考借鑑,希望可以幫助到大家。企業單位婚假請假條格式範文尊敬的學校領導(或x校長):您好我將於近日結婚,婚期定在*月* -
關於JavaScript學習筆記之Cookie對象
JavaScript CookieCookie對象:Cookie是一種以文件的形式保存在客戶端硬盤的Cookies文件夾中的'用戶數據信息(Cookie數據)。Cookie文件由所訪問的Web站點建立,以長久的保存客戶端與Web站點間的會話數據,並且該Cookie數據 -
關於javascript中cookie對象用法的實例分析
本文實例講述了javascript中cookie對象用法。分享給大家供大家參考。具體如下:屬性name 唯一必須設置的屬性,表示cookie的名稱expires 指定cookie的存活週期,如不設置,瀏覽器關閉自動失效path 決定cookie對於服務器對於其 -
英語閱讀:VIT declines to acquire Ang Mo Kio property
The managers of Viva Industrial Trust (VIT) announced on Oct 9 that they have declined an offer to purchase an Ang Mo Kio property at $300 million from Ho Lee Group.Located along Ang Mo Kio Avenue 5, -
淺談php中curl和fsockopen的應用
php中curl、fsockopen有什麼作用呢?下面小編就爲大家帶來一篇淺談php中curl、fsockopen的應用。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧!最近要用到通過post上傳文件,網上盛傳的有cu -
Some words for this special occasion英文美文欣賞
2006 has come, and here we are again speculating what the New Year is going to bring along. Some of us are hustling around doing our last minute shopping; others phoning to their much loved parents li -
六下英語Unit5Ourearthlookslikethisfromspace教案
在日常學習、工作抑或是生活中,大家對作文都再熟悉不過了吧,根據寫作命題的特點,作文可以分爲命題作文和非命題作文。那麼你有了解過作文嗎?下面是小編精心整理的縫鈕釦作文,希望對大家有所幫助。縫鈕釦作文1星期二下午,烈 -
PHP創建和使用sessioncookie變量的方法
第一次做粘土,不好看啊。。。主要材料:超輕粘土 若干眼睛水貼 一對金屬線所需工具:鑷子工具三件套剪刀硅膠臉模製作步驟:第1步:亂七八糟的材料第2步:設計圖第3步:設計圖第4步:在硅膠模具中塗一些凡士林第5步:把肉色粘土壓 -
Is a Test of Spoken English Necessary英語四級作文
在日常學習、工作或生活中,大家都有寫作文的經歷,對作文很是熟悉吧,作文可分爲國小作文、中學作文、大學作文(論文)。相信寫作文是一個讓許多人都頭痛的問題,下面是小編爲大家收集的溫哥華街頭的愛作文,僅供參考,希望能夠幫助