淺談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
%>
-
php項目經理的職責表述7篇
php項目經理的職責表述11、負責售前技術支持。配合銷售人員作售前產品技術講解、演示;2、根據客户需求反饋研發,提供良好解決方案3、遠程現場技術支持4、網絡環境搭建和服務器配置;5、車載產品安裝調試;6、軟件平台安裝調試;7、負責區域售後技術支持;8、參與項...
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想説説javascript中函數的隱含參數:argumentsarguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的Function對象的名字。n:選項。要傳遞給Function對象的從0開始的參數值...
-
網頁設計10大靈感來源介紹
不僅僅只有網頁設計能激發我們創建出色網站的動力,幾乎我們身邊的任何事都會有此作用。以下是本站小編搜索整理的關於網頁設計10大靈感來源介紹,供參考借鑑,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!自然圖01圖02思考設計的最佳場所...
-
dreamweaver的學習心得
當我們備受啟迪時,寫心得體會是一個不錯的選擇,這樣我們可以養成良好的總結方法。那麼要如何寫呢?下面是小編收集整理的dreamweaver的學習心得,歡迎閲讀與收藏。dreamweaver的學習心得1目前,互聯網是最快捷的信息傳播渠道之一,學習網頁製作成了學生必須掌握的一項技...
相關文章
- PHP創建和使用sessioncookie變量的方法
- 英語閲讀:VIT declines to acquire Ang Mo Kio property
- JavaScript中Cookie操作實際案例
- Some words for this special occasion英文美文欣賞
- 關於JavaScript學習筆記之Cookie對象
- 六下英語Unit5Ourearthlookslikethisfromspace教案
- Is a Test of Spoken English Necessary英語四級作文
- PHP中session和cookie無效的解決方法
- 關於javascript中cookie對象用法的實例分析
- 淺談php中curl和fsockopen的應用