Cookie应该是一种应用较久的技术了。早在HTML刚刚出现的时候,在每个独立的页面之间没有办法记录和标识不同的用户。后来人们就发明了Cookie技术,当用户访问网页时,它能够在访问者的机器上创立一个文件,我们把它叫作Cookie,写一段内容进去,来标识不同的用户。如果下次用户再访问这个网页的时候,它又能够读出这个文件里面的内容,这样网页就知道上次这个用户已经访问过该网页了。
/*
* 写cookie
*/
Cookie namecookie = new Cookie("name",name);
Cookie passwordcookie = new Cookie("password",password);
Cookie optioncookie = new Cookie("option","1");
//生命周期
namecookie.setMaxAge(60*60*24*365);
passwordcookie.setMaxAge(60*60*24*365);
optioncookie.setMaxAge(60*60*24*365);
response.addCookie(namecookie);
response.addCookie(passwordcookie);
response.addCookie(optioncookie);
/*
* 读cookie
*/
Cookie[] cookies = request.getCookies();
if(cookies!=null)
{
String name = "";
String password = "";
String option = "";
for (int i = 0; i < cookies.length; i++)
{
Cookie c = cookies[i];
if(c.getName().equalsIgnoreCase("name"))
{
name = c.getValue();
}
else if(c.getName().equalsIgnoreCase("password"))
{
password = c.getValue();
}
else if(c.getName().equalsIgnoreCase("option"))
{
option = c.getValue();
}
}
}
信息来源:http://www.blogjava.net/action/archive/2007/04/10/109574.html
分享到:
相关推荐
### ASP Javascript读写Cookies的知识点 #### 一、Cookies简介 Cookies是一种常用的数据存储技术,主要用来在客户端存储用户的一些基本信息。例如用户的登录状态、购物车中的商品等,方便网站根据用户的不同行为...
在浏览器中形成一个可以任意拖动位置的窗口,窗口位置存储在cookies中(也可以使用Ajax存储到数据库中),刷新后窗口位置不变。IE5+有效
7. **安全与隐私**:EditThisCookie还提供了一些隐私保护选项,如只允许HTTPS连接读写Cookies,增强用户数据的安全性。 在开发和调试网页时,EditThisCookie插件尤其有价值。开发者可以通过它快速修改Cookies来测试...
Cookies Cookies操作类,支持读写Cookies操作 Date 日期操作类 FileFolder 文件目录操作类 Identify 验证码 Js Js操作类 Log 日志管理类 Msg 输出消息类 Net 网络操作类 Rand 生成随机数类 Request ...
3. **读写Cookies操作**: C#提供了System.Web.HttpCookie类用于处理Cookies。读取Cookie时,可以通过HttpRequest对象的Cookies集合获取;写入Cookie则可以创建HttpCookie实例,设置其属性后添加到HttpResponse对象...
通过JavaScript的`document.cookie`属性可以读写Cookies。它们适合存储少量信息,但存在跨域安全问题,且每次HTTP请求都会携带Cookies,增加流量。 4. sessionStorage和localStorage: 这两者是Web Storage API的...
- **管理cookies**:使用`CURLOPT_COOKIEJAR`和`CURLOPT_COOKIEFILE`读写cookies。 - **HTTPS与认证**:使用`CURLOPT_SSL_VERIFYPEER`和`CURLOPT_CAINFO`处理SSL验证,`CURLOPT_USERPWD`进行HTTP基本认证。 **总结*...
- **Cookies**:解释了Cookies的工作原理,以及如何在Rails应用中读写Cookies,同时提到了Cookies的一些常用参数设置。 #### 国际化与日志记录 文档进一步涉及了国际化(i18n)和日志记录(Logging)的实现方法,...
string subValue1 = Request.Cookies["myCookie"]["subValue1"]; string subValue2 = Request.Cookies["myCookie"]["subValue2"]; string subValue3 = Request.Cookies["myCookie"]["subValue3"]; // 使用子值...
3. **HTTP实用程序**:库中包含了丰富的HTTP辅助方法,如生成HTTP头、解析和创建URL、读写cookies、处理HTTP状态码等。这些工具可以帮助开发者更有效地处理HTTP协议的各个方面。 4. **表单和数据处理**:Werkzeug...
使用JavaScript,开发者可以创建动画效果,操控DOM(文档对象模型),以及读写cookies,甚至可以开发网页应用程序。 接下来,我们讨论一下这个新闻滑动条控件的技术细节。滑动条控件本质上是一个用户界面组件,允许...
JavaScript通过`document.cookie`来读写Cookies。同源策略是JavaScript的一项重要安全机制,它限制了脚本只能访问同一域名下的资源,防止跨站脚本攻击。 `prompt()`方法用于弹出输入对话框,返回用户输入的值或`...
这里使用`tempnam()`函数生成一个临时文件名,并将其作为`CURLOPT_COOKIEJAR`选项的值,确保CURL能够读写cookies。 ```php define("COOKIEJAR", tempnam(ini_get("upload_tmp_dir"), "cookie")); ``` 接下来,定义...
8. **会话管理**:Servlet API提供了`HttpServletRequest`和`HttpServletResponse`接口,它们包含处理HTTP请求和响应的方法,如获取请求参数、设置响应头、读写cookies等。此外,`HttpSession`接口用于管理用户的...
通过上面的讨论,我们了解到使用JavaScript来读写cookies的基本原理和技术要点。实现“记住账号或密码”功能是一个简单的应用,但关键在于理解cookie的机制以及如何安全地使用它。在实际开发中,开发者需要权衡便利...
3.4 JavaScript辅助:在客户端,可以使用JavaScript的Document.cookie属性来读写Cookies,这对于实现动态交互和实时更新视图非常有用。 四、实战示例 4.1 创建登录状态Cookie:用户成功登录后,服务器创建一个...
下面是写Cookie的语法: 代码如下: Response.Cookies[“曲奇名称”].Value = “软件开发网”; 读Cookie的语法: 代码如下: if (Request.Cookies[“曲奇名称”] != null) { string cookieValue = Request.Cookies[...
### ASP.NET中cookie读写方法介绍 在ASP.NET应用程序中,cookie是一种常用的数据存储机制,用于在客户端存储少量的信息。本文将详细介绍ASP.NET中cookie的读写方法,并通过实例演示如何实现这些操作。 #### 一、...
此外,由于隐私和安全原因,某些浏览器可能不允许跨站点脚本读写Cookie。 总之,jQuery Cookies提供了一种简洁的API来处理客户端的Cookie存储,使得开发者能够轻松地在JavaScript中管理用户的状态信息。合理利用这...