ki

jsp源码实例5(cookie)

packagecoreservlets;importjava.io.*;importjavax.servlet.*;importjavax.servlet.http.*;/**Setssixcookies:threethatapplyonlytothecurrent*session(regardlessofhowlongthatsessionlasts)*andthreethatpersistfo

九、处理Cookie

Cookie的目的就是为用户带来方便,为网站带来增值。虽然有着许多误传,事实上Cookie并不会造成严重的安全威胁。一般地,Cookie只返回给与发送它的服务器名字完全相同的服务器。如果不指定路径,Cookie将返回给当前页面所在目录及其子目录下的所有页面。该方法返回一个与HTTP请求头中的内容对应的Cookie对象数组。然后对这个目标Cookie调用getValue,根据获得的结果进行其他处理。上述处理过程经常会遇到,为方便计下面我们提供一个getCookieValue方法。

用JSP操作Cookie

说起来,Cookie应该是一种应用较久的技术了。接下来,我们就来看看,如何在写JSP文件的时候,用JSP操作Cookie。并用表格的形式列出每个Cookie的名字和内容。而较新的版本,CookieVersion1,则是根据RFC2109文档制定的。为了确保兼容性,JAVA规定,前面所提到的涉及Cookie的操作都是针对旧版本的Cookie进行的。而新版本的Cookie目前还不被Javax.servlet.http.Cookie包所支持。

jsp实现cookie的使用

package coreservlets; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; /** Sets six cookies: three that apply only to the current * session (regardless 

Java Servlet及Cookie的使用

本文介绍了JavaServlet编程所需的软件及环境配置。本文同时给出了通过JavaServlet向用户的硬盘写入和读取Cookie的方法及例程。JavaServlet是运行于Web服务器上的Java代码,它可以接受用户请求,进行相应的处理,并向用户提供反馈。JavaServlet中提供了Cookie类,其构造器有两个参数,分别代表Cookie的名字和值。第一个字符串代表Cookie的名字,第二个字符串代表Cookie的值。下面的例子可以打印出由Servlet所在服务器写入用户机器上的Cookie名称和值

用cookies来跟踪识别用户

为cookies赋值必须在服务器传送任何内容给客户浏览器之前为Cookies赋值。如果只有这一个参数被给出,那么这个cookie将被删除。如果被省略,cookie将在这个对话期结束后失效。比如time()3600将使得cookie在一个小时后失效。服务器的域名,也是用来匹配cookie的。cookie的安全级,是一个整数。1表示这个cookie只能通过“安全”的网络来传送。首先,PHP脚本会先检查客户浏览器是否发送了cookie过来,如果是那样的话,用户的姓名就会被显示出来。

PHP用户指南-cookies部分

PHP用户指南-cookies部分在这课教程我们将学习怎样利用PHP处理cookies,我将试着使事情尽可能简单地去解释cookies的一些实际应用。cookies是由web服务器产生的并且存在客户端的一些信息。cookies和php在PHP中用cookies是相当容易的。可以使用setcookie函数设置一个cookie。cookie是HTTP标头的一部分,因此设置cookie功能必须在任何内容送到浏览器之前。PHP取得信息头并分析,提取cookie名并变成变量。

JSP实现浏览器关闭cookies情况下的会话管理

如果浏览器不支持cookies,或者将浏览器设置为不接受cookies,我们可以通过URL重写来实现会话管理。encodeURL()及encodeRedirectedURL()方法首先判断cookies是否被浏览器支持;如果支持,则参数URL被原样返回,sessionID将通过cookies来维持。首先在启用cookies的情况下运行。然后关闭对cookie的支持,重启浏览器,再运行一次。注意,如果你想让这个例子能在关闭了cookies的浏览器中工作,你的JSP引擎必须支持URL重写。

PHP4之COOKIE支持详解

>怎么样,通过上面的介绍,你是不是对PHP中的COOKIE功能有了详细的了解.发挥你的聪明才智,让你的站点功能更强大吧.如有问题请与fbigov@sina.com联系.让我们一同进步.