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

AspCookies常用命令簡介

編輯:ASP技巧
什麼是Cookies?Cookies是數據包,可以讓網頁具有記憶功能,在某台電腦上記憶一定的信息。Cookies的工作原理是,第一次由服務器端寫入到客戶端的系統中。以後每次訪問這個網頁,都是先由客戶端將CookIEs發送到服務器端,再由服務器端進行判斷,然後再產生Html代碼返回給客戶端,這是一個很重要的原理。關於服務器端和客戶端的概念,請點擊我寫的這篇:什麼是服務器端和客戶端,舉了2個實例。 

CookIEs在ASP中的最常用的方法,請做好筆記: 

1.如何寫入CookIEs?
Response.CookIEs("字段名")=變量或字符串,例如:
Response.CookIEs("str")="username" 

2.如何設置CookIEs時間?
Response.CookIEs("字段名").expires=時間函數+N,例如:
Response.Cookies("str").expires=date+1,表示CookIEs保存1天,再比如:
Response.Cookies("str").expires=Hour+8,表示CookIEs保存8小時。 

3.在以往的ASP教程中,很少有介紹CookIEs退出的方法。在“退出”這個ASP頁中可以這樣寫:
Response.CookIEs("字段名")=""
之後,在客戶端的浏覽器就清除了Cookies,並且CookIEs文件會消失。注意有多少個字段,就要寫多少句來清除。 

4.如何讀取CookIEs?
變量名=Request.CookIEs("字段名"),例如:
str=Request.CookIEs("str")
如果網頁中寫入<%=str%>這句,則會顯示“username”。
也可以這樣直接讀取Cookies,<%=Request.CookIEs("str")%> 

Cookies是屬於Session對象的一種。但有不同,CookIEs不會占服務器資源;而“Session”則會占用服務器資源。所以,盡量不要使用Session,而使用CookIEs。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved