实现Cookie

2016-02-19 14:05 1 1 收藏

关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享实现Cookie教程,希望对大家能有一点小小的帮助。

【 tulaoshi.com - 编程语言 】


  一、在活动的应答项中设置cookie,以及在请求中读同样的cookie. 把Cookies 设置为应答的一部分,使用SetCookieField方法:
  
  TStringList* Cookies = new TStringList();
  
  Cookies-Add("Answer=42"); // whatever...
  
  Response-SetCookieField(Cookies,NULL,NULL,Now()+1,false);
  
  Cookies-Free();
  
  注重:我们使用一个TStringList来设立一列Cookie值。(传递给SetCookieField 的第一个参数)。cookies的每一个列可以有一个主域(Domain) (第二个参数)和路径(第三个参数)联合起来。(象drbob42.com), 标识哪个URL是cookie将要发送去的。你可以留空这两个参数(就象上面代码一样).第四个参数指定cookie结束日期,这里我设置为"第二天的同个时间",使用Now()+1来设置。最后一个参数要指定,假如cookie的使用是通过一个安全的网络(over a secure network)的话。
  
  用户假如认可这个cookie, 接着在一个OnAction事件中我们需要读cookie的值。(以便确定回答字段的值)Cookie是请求类(Request
  
  class)的一部分,就象ContentFields,所以可以使用CookieFields属性来得到:
  
  int Answer = StrToInt(request-CookieFields-Values["Answer"]);
  
  注重:在调用StrToInt()可能会发生一个例外,(如空的串(string),这种情况下cookie将没被设置,没找到或终止) 所以在这里要使用一个try-except。
  
  二、使用VCL如何读和写cookies
  
  读一个cookie的值:
  
  Request-CookieFields-Values["name of cookie"];
  
  向一个cookie写值:
  
  Response-SetCookieField(TStrings* Values, AnsiString Domain, AnsiString APath, TDateTime AEXPires, bool ASecure);

来源:https://www.tulaoshi.com/n/20160219/1606117.html

延伸阅读
标签: PHP
在很多时候,我们需要跟踪浏览者在整个网站的活动,对他们身份进行自动或半自动的识别(也就是平时常说的网站登陆之类的功能),这时候,我们常采用一组变量来追随访客。实现变量追随有很多种方法,比较用得多的是cookie和session。下面我们用时下很流行的PHP为大家讲解一下它们的使用。 一.Cookie的使用   Cookie是...
标签: Web开发
这里提到的是javascript中读写cookie的方法。 我们已经知道,在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么?“某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML 高级的文件、程序等创建的,但是 javascript 也提供了对...
标签: Java JAVA基础
  9.1 Cookie概述 Cookie是服务器发送给浏览器的体积很小的纯文本信息,用户以后访问同一个Web服务器时浏览器会把它们原样发送给服务器。通过让服务器读取它原先保存到客户端的信息,网站能够为浏览者提供一系列的方便,例如在线交易过程中标识用户身份、安全要求不高的场合避免用户重复输入名字和密码、门户网站的主页定制、有针...
标签: Web开发
   Cookie应该是一种应用较久的技术了。早在HTML刚刚出现的时候,在每个独立的页面之间没有办法记录和标识不同的用户。后来人们就发明了 Cookie技术,当用户访问网页时,它能够在访问者的机器上创立一个文件,我们把它叫作Cookie,写一段内容进去,来标识不同的用户。如果下次用户再访问这个网页的时候,它又能够读出这个文件里面的...
标签: Web开发
cookie概述 在上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟全局变量的功能,但并不严谨。例如在导航框架页面内右击,单击快捷菜单中的命令,则所有的JavaScript变量都会丢失。因此,要实现严格的跨页面全局变量,这种方式是不行的,JavaScript中的另一个机制:cookie,则可以达到真正...

经验教程

659

收藏

76

精华推荐

Cookie的作用

Cookie的作用

OO2J3V

JavaScript Cookie操作 笔记

JavaScript Cookie操作 笔记

sunny赠人玫瑰

Jquery cookie操作代码

Jquery cookie操作代码

思埠河北总经销

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部