asp程序中的cookie应用

  Previous Page Next Page cookie 常用来对用户进行识别。

  实例:

  Welcome cookie

  如何创建欢迎 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,2002#

  %>如何取回 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")="Adams"

  Response.Cookies("user")("country")="UK"

  Response.Cookies("user")("age")="25"

  %>读取所有的 cookie

  请阅读下面的代码:

  <%

  Response.Cookies("firstname")="Alex"

  Response.Cookies("user")("firstname")="John"

  Response.Cookies("user")("lastname")="Adams"

  Response.Cookies("user")("country")="UK"

  Response.Cookies("user")("age")="25"

  %>假设您的服务器将所有的这些 cookie 传给了某个用户。

  现在,我们需要读取这些 cookie。下面的例子向您展示如何做到这一点(请注意,下面的

  代码会使用 HasKeys 检查 cookie 是否拥有键):长春男科医院

  <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=Adams

  user:country=UK

  user:age=25

asp程序中的cookie应用,布布扣,bubuko.com

时间: 2024-12-28 02:53:04

asp程序中的cookie应用的相关文章

【转】asp.net中的cookie使用介绍

来源:http://www.jb51.net/article/30398.htm 一.cookie导读,理解什么是cookie 1.什么是cookie:cookie是一种能够让网站服务器把少量数据(4kb左右)存储到客户端的硬盘或内存.并且读可以取出来的一种技术. 2.当你浏览某网站时,由web服务器放置于你硬盘上的一个非常小的文本文件,它可以记录你的用户id.浏览过的网页或者停留的时间等网站想要你保存的信息.当你再次通过浏览器访问该网站时,浏览器会自动将属于该网站的cookie发送到服务器去,

在ASP程序中打印Excel报表的新方法

目前,B/S模式(浏览器/服务器模式)成为企业网上首选的计算模式.由于B/S模式的特殊性,在C/S下相对较易实现的Excel报表打印功能在B/S下却成为一个难点.本人通过研究写了一个基于ASP程序的打印Excel报表的程序.本程序的特点是无须任何组件. Print.asp ------------------------------------------------ <html><title>打印Excel报表</title> <% '控制脚本语言 respon

asp.net中的cookie

一.cookie导读,理解什么是cookie 1.什么是cookie:cookie是一种能够让网站服务器把少量数据(4kb左右)存储到客户端的硬盘或内存.并且读可以取出来的一种技术. 2.当你浏览某网站时,由web服务器放置于你硬盘上的一个非常小的文本文件,它可以记录你的用户id.浏览过的网页或者停留的时间等网站想要你保存的信息.当你再次通过浏览器访问该网站时,浏览器会自动将属于该网站的cookie发送到服务器去,服务器通过读取cookie,得知你的相关信息,就可以做出相应的动作.比如,显示欢迎

ASP.NET中的Cookie对象

1.Cookie对象 Cookie对象一般用于在客户端保存一些针对某个用户的信息. Cookie本质上只是一小段文本字符串,改字符串一般保存在用户计算机特定文件夹下的某个文件中,每个Cookie都保存到一个对应的文件中.它提供了在客户端存储用户特定信息的手段.例如保存用户登录某个网站的用户名.保存用户购物时选择的某些选项.保存是否已经投票以防止重复投票等. 当用户访问某个服务器时,如果服务器要求将Cookie信息也传递过来,则浏览器就会将其附加到HTTP头文件中发送给服务器.另外,服务器也可以通

asp.net中web.config配置节点大全详解【转】

web.config 文件查找规则: (1)如果在当前页面所在目录下存在web.config文件,查看是否存在所要查找的结点名称,如果存在返回结果并停止查找. (2)如果当前页面所在目录下不存在web.config文件或者web.config文件中不存在该结点名,则查找它的上级目录,直到网站的根目录. (3)如果网站根目录下不存在web.config文件或者web.config文件中不存在该节点名则在%windir%"Microsoft.NET"Framework"v2.0.

C#中的cookie编程

Cookie就是所谓的" 小甜饼" ,他最早出现是在Netscape Navigator 2.0中.Cookie其实就是由Web服务器创建的.将信息存储在计算机上的文件.那么为什么Web服务器要在客户机上面创建如此文件?这是因为当客户机发送一个请求到WEB服务器时(譬如准备浏览页面时),无论此客户机是否是第一次来访,服务器都会把它当作第一次来对待,WEB服务器所做的工作只是简单的进行响应,然后就关闭与该用户的连接.这样处理过程所带来的缺点时显而易见的.自从网景公司开发出Cookie以后

asp.net中当服务器出错时显示指定的错误页面

http://blog.csdn.net/helloxiaoyu/article/details/2943537 此篇文章描述了当异常再ASP.NET中发生时怎样使用C#.NET代码去拦截和相应异常.ASP.NET在异常处理方面比传统的ASP更优越.在ASP.NET中,允许在应用程序的各个层面中处理异常.ASP.NET的新特性ASP.NET为捕获并处理异常提供了更多的便利.在传统的ASP程序中,我们用“On Error Resume Next”(或Jscript的Try-catch)来处理异常.

asp.net中Cookie的用法【转】

比如建立一个名为aspcn,值为灌水小鱼的cookieHttpCookie cookie = new HttpCookie["aspcn"];cookie.Value = "灌水小鱼";Response.AppendCookie(cookie);取出Cookie值也很简单HttpCookie cookie = Request.Cookies["aspcn"];cookieValue = cookie.Value;在一个Cookie中储存多个信息,

以下是关于ASP.NET中保存各种信息的对象的比较,理解这些对象的原理,对制作完善的程序来说是相当有必要的(摘至互联网,并非原创--xukunping)

在ASP.NET中,有很多种保存信息的对象.例如:APPlication,Session,Cookie,ViewState和Cache等,那么它们有什么区别呢?每一种对象应用的环境是什么?    为了更清楚的了解,我们总结出每一种对象应用的具体环境,如下表所示: 方法 信息量大小 保存时间 应用范围 保存位置 Application 任意大小 整个应用程序的生命期 所有用户 服务器端 Session 小量,简单的数据 用户活动时间+一段延迟时间(一般为20分钟) 单个用户 服务器端 Cookie