用户名: 密码: 忘记密码?
网站地图 关于我们 汇款方式 收藏本站 设为首页
网站首页 香港服务器 美国服务器 台湾服务器 VPS服务器 亚洲服务器 欧洲服务器 国内服务器 站长学院
  香港服务器,香港服务器租用,香港VPS,美国服务器,美国服务器租用,美国VPS,韩国服务器租用-讯辰网络科技国外服务器
   
香港服务器 点击咨询
美国服务器 点击咨询
服务器托管 点击咨询
服务器租用 点击咨询
服务器知识导航
 服务器托管知识
 服务器租用知识
 服务器租用价格和交费
 IDC新闻
 机柜问题解答
 各地机房带宽线路介绍
 服务器安全配置及入侵防范
 海外服务器租用知识
 国外服务器相关文章
 网站优化SEO技术
 服务器租用配置教程
 美国机房最新优惠活动
 美国机房介绍
 香港机房介绍
 游戏服务器相关新闻
 
本周热卖服务器
 HS高防服务器-1型
 HS高防服务器-2型
 HS高防服务器-5型
 HS高防服务器-6型
 HS高防服务器-4型
 HS高防服务器-3型
 HKNTT-01型
 韩国服务器租用KT-6型
 韩国服务器租用KT-4型
 韩国服务器租用KT-3型
 韩国服务器租用KT-2型
 韩国服务器租用KT-1型
 HKNWT-01型
 HKPCCW-01型
 HK10M-01型
 韩国服务器租用KT-5型
 台湾中华电信服务器-3型
 HKWTT-01型
 台湾中华电信服务器-1型
 HKPCCW-04型
 HKPCCW-07型
 台湾服务器租用是方电讯电信4核Q
 台湾服务器是方电讯租用E7300
 台湾是方电讯服务器租用E6300
 台湾服务器租用是方电讯E5300
 台湾服务器是方电信E2200
 台湾中华电信服务器-2型
 
你的位置:首页 —> 服务器知识 —> 服务器租用配置教程 —> 详细正文
什么是COOKIE,COOKIE教程
(转载:www.idcew.com)

什么是COOKIE,COOKIE教程

Cookie是经常被用来识别用户。 Cookie是一个小文件,服务器在用户的计算机嵌入。每次在同一台计算机通过浏览器请求页面时,它会发送cookie。使用ASP,您可以创建并取回cookie的值。
如何创建一个Cookie?
在“Response.Cookies”命令用来创建的cookie。

注意:Response.Cookies命令必须出现在<html>标签。

在下面的例子中,我们将创建名为“firstname”的cookie,并指定值“idcew”它

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

它也可以分配属性,比如设置cookie的日期应到期时的cookie:
<%
Response.Cookies("firstname")="idcew"
Response.Cookies("firstname").Expires=#May 10,2012#
%>

如何检索cookie的值?  www.idcew.com原创 转载勿删
在“Request.Cookies时”命令是用来检索cookie值。

在下面的例子,我们检索名为“firstname”的cookie的值,并显示在页面上

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

Output: Firstname=idce

具有键的Cookie
如果一个cookie包含多个值的集合,我们说该Cookie键。

在下面的例子中,我们将创建一个Cookie集合命名为“用户”。 “用户”曲奇有钥匙,它包含有关用户的信息:

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

阅读所有Cookie  www.idcew.com原创 转载勿删
请看下面的代码:

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

假设你的服务器发送的所有的Cookie以上的用户。

现在,我们要读取所有发送到用户的Cookie。下面的例子展示了如何做到这一点(注意,下面的代码检查一个cookie已与HasKeys属性Keys):  www.idcew.com原创 转载勿删

<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=www.idcew.com

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

如果浏览器不支持cookie?
如果您的浏览器不支持Cookie的应用程序处理,你将不得不使用其他方法从一个网页传递信息的应用程序中的另一个。有两个这样做的方法:

1。添加参数到URL
您可以添加到URL参数:    www.idcew.com原创 转载勿删

<a href="www.idcew.com/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 www.idcew.com!</p>")
%>

使用表单
您可以使用的形式。该表格​​将用户输入到“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>")
%>

www.idcew.com原创 转载勿删

(转载:www.idcew.com)
 
上一篇:ASP源代码可以包含程序和功能 ASP教程4 下一篇:MYSQL数据库的替代方案,Percona和MariaDB数据库
关于我们 | 汇款方式 | 联系我们 | 网站地图sitemap | 友情链接 | 营业执照证件
讯辰网络科技 Copyright @ 2001-2012 www.idcew.com All Rights Reserved         鄂ICP备19024917号
 联系QQ: 97008092 97008093 EMAIL:idcew@hotmail.com
在线客服