实现Cookie

2016-02-19 14:05 6 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);

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

延伸阅读
标签: Web开发
这里提到的是javascript中读写cookie的方法。 我们已经知道,在 document 对象中有一个 cookie 属性。但是 Cookie 又是什么?“某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。”—— MSIE 帮助。一般来说,Cookies 是 CGI 或类似,比 HTML 高级的文件、程序等创建的,但是 javascript 也提供了对...
标签: ASP
  Cookie在英文中是小甜品的意思,而这个词我们总能在浏览器中看到,食品怎么会跟浏览器扯上关系呢?在你浏览以前登陆过的网站时可能会在网页中出现:你好XX,感觉很亲切,就好像是吃了一个小甜品一样。这其实是通过访问你主机里边的一个文件来实现的,因此这个文件也就被称为了Cookie。想全面了解Cookie吗?看看下文吧! ...
标签: Java JAVA基础
  9.1 Cookie概述 Cookie是服务器发送给浏览器的体积很小的纯文本信息,用户以后访问同一个Web服务器时浏览器会把它们原样发送给服务器。通过让服务器读取它原先保存到客户端的信息,网站能够为浏览者提供一系列的方便,例如在线交易过程中标识用户身份、安全要求不高的场合避免用户重复输入名字和密码、门户网站的主页定制、有针...
标签: Web开发
cookie概述 在上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟全局变量的功能,但并不严谨。例如在导航框架页面内右击,单击快捷菜单中的命令,则所有的JavaScript变量都会丢失。因此,要实现严格的跨页面全局变量,这种方式是不行的,JavaScript中的另一个机制:cookie,则可以达到真正...
标签: PHP
       Cookie的作用:    1.记录访客的某些信息。例如可以利用Cookie纪录用户光临你的网页次数,   或者访客曾经输入过的信息,某些网站(如网易社区)可以自动纪录你上次登录   的用户名,用的就是Cookie。    2.在页面之间传递变量。浏览器并不会保...

经验教程

762

收藏

55

精华推荐

JSP与Cookie

JSP与Cookie

ㄨ◣╰_╯◢ㄨ

JavaScript Cookie操作 笔记

JavaScript Cookie操作 笔记

sunny赠人玫瑰

Jquery cookie操作代码

Jquery cookie操作代码

思埠河北总经销

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