在ASP中设cookie,不知此COOKIE有没有时间极限?

cookie

Cookies<br>
The Cookies collection sets the value of a cookie. If the specified cookie does not exist, it is created. If the cookie exists, it takes the new value and the old value is discarded.<br>
<br>
Syntax<br>
Response.Cookies(cookie)[(key)|.attribute] = value <br>
<br>
<br>
<br>
Parameters<br>
cookie <br>
The name of the cookie.<br>
<br>
key <br>
An optional parameter. If key is specified, cookie is a dictionary, and key is set to value.<br>
<br>
attribute <br>
Specifies information about the cookie itself. The attribute parameter can be one of the following. Name Description <br>
Domain Write-only. If specified, the cookie is sent only to requests to this domain. <br>
Expires Write-only. The date on which the cookie expires. This date must be set in order for the cookie to be stored on the client's disk after the session ends. If this attribute is not set to a date beyond the current date, the cookie will expire when the session ends. <br>
HasKeys Read-only. Specifies whether the cookie contains keys. <br>
Path  Write-only. If specified, the cookie is sent only to requests to this path. If this attribute is not set, the application path is used. <br>
Secure Write-only. Specifies whether the cookie is secure. <br>
<br>
<br>
<br>
Value <br>
Specifies the value to assign to key or attribute. <br>
Remarks<br>
If a cookie with a key is created, as in the following script,<br>
<br>
<% <br>
  Response.Cookies("mycookie")("type1") = "sugar"<br>
  Response.Cookies("mycookie")("type2") = "ginger snap"<br>
%> <br>
<br>
this header is sent:<br>
<br>
Set-Cookie:MYCOOKIE=TYPE1=sugar&TYPE2=ginger+snap<br>
<br>
A subsequent assignment to myCookie without specifying a key, would destroy type1 and type2. This is shown in the following example.<br>
<br>
<% Response.Cookies("myCookie") = "chocolate chip" %> <br>
<br>
In the preceding example, the keys type1 and type2 are destroyed and their values are discarded. The myCookie cookie now has the value chocolate chip. <br>
<br>
Conversely, if you call a cookie with a key, it destroys any non-key values the cookie contained. For example, if after the preceding code you call Response.Cookies with the following<br>
<br>
<% Response.Cookies("myCookie")("newType") = "peanut butter" %> <br>
<br>
The value chocolate chip is discarded and newType would be set to peanut butter.<br>
<br>
To determine whether a cookie has keys, use the following syntax.<br>
<br>
<%= Response.Cookies("myCookie").HasKeys %> <br>
<br>
If myCookie is a cookie dictionary, the preceding value is TRUE. Otherwise, it is FALSE.<br>
<br>
You can use an iterator to set cookie attributes. For example, to set all of the cookies to expire on a particular date, use the following syntax.<br>
<br>
<% <br>
  For Each cookie in Response.Cookies<br>
    Response.Cookie(cookie).ExpiresAbsolute = #July 4, 1997#<br>
  Next<br>
%> <br>
<br>
You can also iterate through the values of all the cookies in a collection, or all the keys in a cookie. However, if you try to iterate through the values for a cookie that does not have keys, nothing will be returned. To avoid this, you can first use the .HasKeys syntax to check whether a cookie has any keys. This is demonstrated in the following example.<br>
<br>
<% <br>
  If Not cookie.HasKeys Then<br>
    'Set the value of the cookie. <br>
    Response.Cookies(cookie) = ""<br>
  Else<br>
    'Set the value for each key in the cookie collection.<br>
&am

时间: 2024-12-02 04:48:38

在ASP中设cookie,不知此COOKIE有没有时间极限?的相关文章

Asp中如何设计跨越域Cookie

Cookie简介 首先,我们对Cookie做一个简单的介绍,说明如何利用ASP来维护cookie. Cookie是存储在客户端计算机中的一个小文件,这就意味着每当一个用户访问你的站点,你就可以秘密地在它的硬盘上放置一个包含有关信息的文件.这个文件几乎可以包含任何你打算设置的信息,包括用户信息.站点状态等等.这样的话,就有一个潜在的危险:这些信息有可能被黑客读取.为了防止这个问题的发生,一个有效的办法就是cookie只能被创建它的域所存取.这就是说:比如ytu.edu.cn只能访问ytu.edu.

ASP中Cookie使用指南(转)

cookie 甘冀平翻译的<ASP中Cookie使用指南> 实际上,在web开发中,cookie仅仅是一个文本文件,当用户访问站点时,它就被存储在用户使用的计算机上,其中,保存了一些信息,当用户日后再次访问这个站点时,web可以将这些信息提取出来. 尽管现在听起来cookie没有什么激动人心的,但实际上利用它,你能实现许多有意义的功能!比如说:你可以在站点上放置一个调查问答表,询问访问者最喜欢的颜色和字体,然后根据这些定制用户的web界面.并且,你还可以保存访问者的登录密码,这样,当访问者再次

ASP中Cookie读写的实现方法

cookie|cookie writecookie.asp <%@ Language=VBScript %> <%Response.Buffer=true%> <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> <TITLE>写Cookie的示例</TITLE> </HEAD&g

Asp中如何设计跨越域的Cookie

Cookie简介 首先,我们对Cookie做一个简单的介绍,说明如何利用ASP来维护cookie. Cookie是存储在客户端计算机中的一个小文件,这就意味着每当一个用户访问你的站点,你就可以秘密地在它的硬盘上放置一个包含有关信息的文件.这个文件几乎可以包含任何你打算设置的信息,包括用户信息.站点状态等等.这样的话,就有一个潜在的危险:这些信息有可能被黑客读取.为了防止这个问题的发生,一个有效的办法就是cookie只能被创建它的域所存取.这就是说:比如ytu.edu.cn只能访问ytu.edu.

ASP中Cookie使用指南

cookie 实际上,在web开发中,cookie仅仅是一个文本文件,当用户访问站点时,它就被存储在用户使用的计算机上,其中,保存了一些信息,当用户日后再次访问这个站点时,web可以将这些信息提取出来. 尽管现在听起来cookie没有什么激动人心的,但实际上利用它,你能实现许多有意义的功能!比如说:你可以在站点上放置一个调查问答表,询问访问者最喜欢的颜色和字体,然后根据这些定制用户的web界面.并且,你还可以保存访问者的登录密码,这样,当访问者再次访问这个站点时,不用再输入密码进行登录. 当然,

如何在ASP.NET中获取随机生成的cookie加密与验证密钥

asp.net|cookie|加密|随机     本文是从ASP.NE T 1.1升级到ASP.NET 2.0需要考虑的Cookie问题的补充,通过示例代码说明如何通过反射在ASP.NET 1.1与ASP.NET 2.0中获取随机生成的cookie加密与验证密钥.ASP.NET 1.1示例代码:            object machineKeyConfig = HttpContext.Current.GetConfig("system.web/machineKey");    

从ASP.NE T 1.1升级到ASP.NET 2.0需要考虑的Cookie问题

asp.net|cookie|问题 当你准备将Web应用程序从ASP.NET 1.1升级到ASP.NET 2.0,你将面对这样一个cookie问题:在ASP.NET 1.1应用程序中客户端保存的所有cookie将失效. 博客园也遇到了这样的问题,对博客园来说,意味着所有使用cookie的用户都需要重新登录,虽然这不是一个很大的问题,但的确给大家带来了麻烦,如果忘记了密码,将更加麻烦. 对于一个非常重视用户满意度的网站来说,应该努力去解决这个问题.博客园希望尽可能减少升级带来的影响,所以这两天我一

ASP.NET Forms Authentication所生成Cookie的安全性

asp.net|cookie|安全|安全性 原创 By Fancyf(Fancyray)     我做这个实验是因为http://community.csdn.net/Expert/topic/3927/3927012.xml?temp=.3752405    最初我想,.NET的验证应该是比较安全的吧,生成的Cookie也应该与这台电脑的独特的参数相关,拿到另一台电脑上就应该无效了.那么是不是一个用户名对应一个Cookie值呢?是否能够通过伪造Cookie值来骗过表单验证呢?做一番试验.   

android请求asp.net接口时session和cookie的问题

问题描述 昨天android在请求服务器时,第一次登录,设置了session和cookie,cookie中有三个值但是android接收的头消息中cookie只有一个值,并且第二次请求服务器是.session不存在了.我用winform请求服务器时可以得到所有的cookie,但session也是不存在了.ios都正常.大神们求解... 解决方案 本帖最后由 qq949285529 于 2016-04-09 13:14:05 编辑解决方案二:这个肯定的,sessionID的是依靠cookie,如果