多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

asp教程

ASP Cookies

閱讀 (2242)

ASP Cookies


cookie 常用于識別用戶。


Examples

嘗試一下 - 實例

Welcome cookie
本例演示如何創建 Welcome cookie。


Cookie 是什么?

cookie 常用用于識別用戶。cookie 是一種服務器留在用戶計算機上的小文件。每當同一臺計算機通過瀏覽器請求頁面時,這臺計算機將會發送 cookie。通過 ASP,您能夠創建并取回 cookie 的值。


如何創建 Cookie?

"Response.Cookies" 命令用于創建 cookie。

注釋:Response.Cookies 命令必須出現在 <html> 標簽之前。

在下面的實例中,我們將創建一個名為 "firstname" 的 cookie,并將其賦值為 "Alex":

<%
Response.Cookies("firstname")="Alex"
%>

向 cookie 分配屬性也是可以的,比如設置 cookie 的失效時間:

<%
Response.Cookies("firstname")="Alex"
Response.Cookies("firstname").Expires=#May 10,2012#
%>


如何取回 Cookie 的值?

"Request.Cookies" 命令用于取回 cookie 的值。

在下面的實例中,我們取回了名為 "firstname" 的 cookie 的值,并把值顯示到了頁面上:

<%
fname=Request.Cookies("firstname")
response.write("Firstname=" & fname)
%>

輸出: Firstname=Alex


帶有鍵的 Cookie

如果一個 cookie 包含多個值的集合,我們就可以說 cookie 帶有鍵(Keys)。

在下面的實例中,我們將創建一個名為 "user" 的 cookie 集合。"user" cookie 帶有包含用戶信息的鍵:

<%
Response.Cookies("user")("firstname")="John"
Response.Cookies("user")("lastname")="Smith"
Response.Cookies("user")("country")="Norway"
Response.Cookies("user")("age")="25"
%>


讀取所有的 Cookie

請閱讀下面的代碼:

<%
Response.Cookies("firstname")="Alex"
Response.Cookies("user")("firstname")="John"
Response.Cookies("user")("lastname")="Smith"
Response.Cookies("user")("country")="Norway"
Response.Cookies("user")("age")="25"
%>

假設您的服務器將上面所有的 cookie 傳給了某個用戶。

現在,我們需要讀取這些傳給某個用戶的所有的 cookie。下面的實例向您演示了如何做到這一點(請注意,下面的代碼通過 HasKeys 屬性檢查 cookie 是否帶有鍵):

<!DOCTYPE html>
<html>
<body>

<%
dim x,y
for each x in Request.Cookies
response.write("<p>")
if Request.Cookies(x).HasKeys then
for each y in Request.Cookies(x)
response.write(x & ":" & y & "=" & Request.Cookies(x)(y))
response.write("<br>")
next
else
Response.Write(x & "=" & Request.Cookies(x) & "<br>")
end if
response.write "</p>"
next
%>

</body>
</html>

輸出:

firstname=Alex

user:firstname=John
user:lastname=Smith
user:country=Norway
user:age=25


如果瀏覽器不支持 Cookie 該怎么辦?

如果您的應用程序需要與不支持 cookie 的瀏覽器打交道,那么您不得不使用其他的辦法在您的應用程序中的頁面之間傳遞信息。這里有兩種辦法:

1. 向 URL 添加參數

您可以向 URL 添加參數:

<a href="welcome.asp?fname=John&lname=Smith">Go to Welcome Page</a>

然后在 "welcome.asp" 文件中取回這些值,如下所示:

<%
fname=Request.querystring("fname")
lname=Request.querystring("lname")
response.write("<p>Hello " & fname & " " & lname & "!</p>")
response.write("<p>Welcome to my Web site!</p>")
%>

2. 使用表單

您可以使用表單。當用戶點擊 Submit 按鈕時,表單會把用戶輸入傳給 "welcome.asp" :

<form method="post" action="welcome.asp">
First Name: <input type="text" name="fname" value="">
Last Name: <input type="text" name="lname" value="">
<input type="submit" value="Submit">
</form>

然后在 "welcome.asp" 文件中取回這些值,如下所示:

<%
fname=Request.form("fname")
lname=Request.form("lname")
response.write("<p>Hello " & fname & " " & lname & "!</p>")
response.write("<p>Welcome to my Web site!</p>")
%>

關閉
程序員人生
主站蜘蛛池模板: 欧美 亚洲 激情 | 性欧美videos hd高清 | 一本久久精品一区二区 | 黄色福利网 | 国产精品视频久久久久 | 成人区在线观看免费视频 | 最近中文字幕在线播放 | 日本免费一区二区三区看片 | 欧美ay亚洲ay日韩ay | 中文字幕色站 | 亚洲国产精品综合久久20 | 毛片女人毛片一级毛片毛片 | 一二三中文乱码亚洲乱码 | 国产日韩欧美一区二区三区视频 | 亚洲第一成人在线 | 亚洲天堂成人在线 | 最新中文字幕日本 | 国产主播福利片在线观看 | 国产精品ⅴ视频免费观看 | 国产美女精品自拍 | 国产农村1级毛片 | www一区 | 最近最新免费中文字幕8 | freexxx性欧美vide0高清 | 秋霞免费理论片在线观看午夜 | 国产精品人成 | 欧美日韩中文国产一区二区三区 | 国产免费福利视频一区二区 | 最新18videosex性欧美少 | 亚洲天堂精品视频 | 一区二区三区日韩 | 视频久久精品 | 叼嘿视频免费大全网站 | 日韩亚洲欧美综合 | 黑人xxxx日本 | 欧美激情精品久久久久久久 | 亚洲第一成人在线 | 第一页亚洲| 国产亚洲精品一区999 | 亚洲在线视频播放 | 大香焦伊人 |