最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
asp初级教程:ASP Cookies
时间:2022-07-02 22:41:23 编辑:袖梨 来源:一聚教程网
YPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w***3.org/TR/REC-html40/loose.dtd">
YPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w***3.org/TR/REC-html40/loose.dtd">
YPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.*w**3.org/TR/REC-html40/loose.dtd">
ASP Cookies
Cookie是经常被用来识别用户。
范例
dim numvisits
response.cookies("NumVisits").Expires=date+365
numvisits=request.cookies("NumVisits")
if numvisits="" then
response.cookies("NumVisits")=1
response.write("Welcome! This is the first time you are visiting this Web page.")
else
response.cookies("NumVisits")=numvisits+1
response.write("You have visited this ")
response.write("Web page " & numvisits)
if numvisits=1 then
response.write " time before!"
else
response.write " times before!"
end if
end if
%>
输出结果.
Welcome! This is the first time you are visiting this Web page.
cookie是什么?
Cookie是经常被用来识别用户。 Cookie是一个小型的档案服务器嵌入在用户的计算机上。每次在同一台计算机请求一个网页的浏览器,它将把饼干太多。与ASP ,你都可以创造和检索的cookie值。
-------------------------------------------------- ------------------------------
如何创建一个Cookie ?
该“ Response.Cookies ”命令用于创建的Cookie 。
注: Response.Cookies命令必须出庭
在下面的例子中,我们将创建一个cookie命名为“名字” ,并指定值“亚历克斯” ,以它:
也有可能的cookie ,如确定一个日期时,应到期的cookie :
如何撷取一个cookie价值吗?
该“ Request.Cookies ”命令用于检索一个cookie值。
在下面的例子中,我们撷取的价值Cookie的名为“名字” ,并显示在网页上:
fname=Request.Cookies("firstname") response.write("Firstname=" & fname) %>
输出结果.
Firstname=Alex
一个Cookie的钥匙
如果一个cookie包含了收集的多重价值,我们说的cookie了钥匙。
在下面的例子中,我们将创建一个Cookie收集命名为“用户” 。 “用户的” cookie了钥匙,其中包含的信息用户:
读取cookie假设您的服务器已寄出所有的cookies以上的用户。
现在,我们要阅读所有的Cookie发送给用户。下面的例子显示了如何做到这一点(请注意,下面的代码检查是否有一个Cookie键与HasKeys财产) :
for each x in Request.Cookies response.write("") if Request.Cookies(x).HasKeys then for each y in Request.Cookies(x) response.write(x & ":" & y & "=" & Request.Cookies(x)(y)) response.write("
" next %>
") next else Response.Write(x & "=" & Request.Cookies(x) & "
") end if response.write "
输科.
Output:
firstname=Alex
user:firstname=John
user:lastname=Smith
user:country=Norway
user:age=25
如果浏览器不支持cookies ?
如果您的申请涉及的浏览器不支持cookies ,您将不得不使用其他方法来传递信息从一个网页到另一个在您的申请。有两种方法这样做的:
1 。新增参数以一个网址
您可以添加参数的网址
和检索的价值观在“ welcome.asp ”文件像这样:
Hello " & fname & " " & lname & "!") response.write("Welcome to my Web site!
") %>2 。使用形式
您可以使用的一种形式。形式传递给用户输入“ welcome.asp ”当用户点击提交按钮:
取回的价值在“ welcome.asp ”文件像这样:
Hello " & fname & " " & lname & "!") response.write("转载请注明来自Welcome to my Web site!
") %>
相关文章
- 无限暖暖神秘作者任务怎么做 神秘作者任务流程攻略 09-18
- 如鸢董奉怎么玩 董奉玩法攻略 09-18
- 嘟嘟脸恶作剧活泼队怎么搭配 活泼队搭配推荐 09-18
- 如鸢曹植值得抽吗 曹植抽取建议 09-18
- 如鸢主线9-13王允低练度怎么过 主线9-13王允低练度过关攻略 09-18
- 嘟嘟脸恶作剧薇尔薇特角色如何 09-18