当前位置: 首页 > news >正文

Asp操作Cookies(设置[赋值]、读取、删除[设置过期时间])

Response.Cookies("letwego")("visiter")="84ww" '赋值
Response.Cookies("letwego").Expires= (now()+7) '设置过期时间(7天)
userName=Request.Cookies("letwego")("visiter") '取Cookies
Response.Cookies("letwego").Expires= (now()-1) '删除Cookies,设置过期时间(-1天)

'dateadd("n",30,now()) 得到分钟
'dateadd("S",30,now()) 得到秒

一、读取
Response.Cookies("visiter")="aaa"
a=Request.Cookies("visiter")

Response.Cookies("letwego")("visiter")="aaa"
a=Request.Cookies("letwego")("visiter")

二、设置过期时间
Response.Cookies("visiter").expires=dateadd("H",8,now())'表示Cookies保存8小时
Response.Cookies("user_name").Expires=Date+1 '指定cookie保存时间

保留COOKIES一个小时
Response.Cookies("MyCookie").Expires= (now()+1/24)

Response.Cookies("MyCookie").Expires = DateAdd("h", 1, Now())


Response.Cookies("CookieName").Expires=DateAdd("m",60,now())
设置60个月以后过期

Response.Cookies("User").expires=second()+7
在expires后面定义的时间可以用时间函数代替
例如:date()+7就表示在今天的时间上加上7天,而second()+7则是7秒了。

Response.Cookies("字段名").expires=时间函数+N,例如:
Response.Cookies("name2").expires=date+1,表示Cookies保存1天,再比如:
Response.Cookies("name2").expires=Hour+8,表示Cookies保存8小时。
这种方法我测试过不行(在2003server,iis6.0中),不管second后面有无加(),访问时会出现500错误(还是无法显示网页?忘了)。


织梦尤文:这里的时间累加建议还是使用DateAdd函数,比如我们要累加一小时,则使用:
Response.Cookies("baidooglecom").expires = DateAdd("h", 1, Now())

30分钟:
Response.Cookies("CookieName").Expires=DateAdd("n",30,now())

dateadd("S",30,now()) 得到秒


Expires 指定 cookie 的过期日期。为了在会话结束后将 cookie 存储在客户端磁盘上,或在许多时候,我们希望能更长时间地在访问者的计算机上保存cookie。必须设置该日期。
若此项属性的设置未超过当前日期,则在任务结束后 cookie 将到期。
cookie的使用到期时间为“2010年1月1日”: Response.Cookies("CookieName").Expires=#January 01, 2010#
cookie的过期时间为“cookie的创建时间+365天”:Response.Cookies("CookieName").Expires=Date+365 推荐的
但最好不要随便写 Response.Cookies("CookieName").Expires=Date,这样页面之间的调用时值会为空。

-----------------------------------------------------------------------------------------------------------------------

在asp中,我们可以用response.cookies方法,定义cookies的值。方法如下:
 response.cookies(cookiesname)[(key)|.attribute]=value
  解释如下:cookiesname是你想要的cookies的名字,比如:test
  参数key:可选参数,当然,不指定也可以了。:)
  key用于指定词典式cookie的了cookie的名称。我的理解似乎与一个数组类似。

  参数attribute可选,指定cookie本身的相关信息,比如指定特定的网址、路径、有效期等。
  可选的值有:Domain  只能读取特定域名的cookie
        Expires   cookie的有效期限
                        Haskeys  是否含有子cookie
                        Path      只能在指定路径上读取Cookie
                        Secure   指定cookie是否加密

  比如,要在本网站指定名为naxizu的cookie,方法如下:

  Response.Cookies("naxizu").Domain = "http://www.xxx.com/" ‘指定http://www.xxx.com/访问
  Response.Cookies("naxizu").Path = "E-Blog" '指定E-Blog目录访问
  Response.Cookies("naxizu").Expires= DateAdd("d",2,date) '指定两天后过期


  Response.Cookies("naxizu")("name")="测试"
  Response.Cookies("naxizu")("type")="呵呵"
  上面这两句就是制作了一个词典式的cookie。

  关于Haskeys的用法,相当简单,request.Cookies(cookie).Haskeys就可以了,比如要判断一个cookies是否为词典式,就可以写成
<%
If Request.Cookies("naxizu").Haskeys Then
  Response.Write "这是一个词典式的Cookies"
Else
  Response.Write "这不是一个词典式的Cookies"
End If    
%>

 

 

 

 

相关文章:

  • 判断客户浏览器是否支持cookie
  • ASP.NET 操作Cookie详解 增加,修改,删除
  • ‍w3wp.exe占用内存过高的问题
  • w3wp.exe 频繁重启 Faulting application w3wp.exe
  • UTF-8编码下的Cookies出错 类型不匹配: ‘[object]‘
  • gzip 和 gunzip 的使用
  • linux下vi命令大全
  • extjs 同步和异步请求
  • Extjs combo数据绑定与获取
  • 上传图片Microsoft VBScript 运行时错误 错误 '800a01a8' extension=upfile.file(inputname).FileExt
  • RPM包管理
  • Linux Crontab 定时任务 命令详解
  • IIS 子验证程序的注册表键没有在本地计算机上正确配置,匿名密码同步功能被禁用
  • linux之dd命令
  • 將數字前面補0,補足設定的長度
  • CEF与代理
  • co.js - 让异步代码同步化
  • in typeof instanceof ===这些运算符有什么作用
  • isset在php5.6-和php7.0+的一些差异
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • javascript 总结(常用工具类的封装)
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 包装类对象
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 使用putty远程连接linux
  • 微信公众号开发小记——5.python微信红包
  • 我这样减少了26.5M Java内存!
  • 新手搭建网站的主要流程
  • 延迟脚本的方式
  • 一起参Ember.js讨论、问答社区。
  • 再次简单明了总结flex布局,一看就懂...
  • 怎么把视频里的音乐提取出来
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • ​如何在iOS手机上查看应用日志
  • (10)STL算法之搜索(二) 二分查找
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (LeetCode 49)Anagrams
  • (vue)页面文件上传获取:action地址
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (转载)PyTorch代码规范最佳实践和样式指南
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .net6+aspose.words导出word并转pdf
  • .net中应用SQL缓存(实例使用)
  • [ C++ ] STL_vector -- 迭代器失效问题
  • [20190401]关于semtimedop函数调用.txt
  • [Angularjs]asp.net mvc+angularjs+web api单页应用
  • [BZOJ4566][HAOI2016]找相同字符(SAM)
  • [C#]winform部署yolov9的onnx模型
  • [Contiki系列论文之2]WSN的自适应通信架构