`
shuailan
  • 浏览: 4049 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论

Cookie读写demo

阅读更多

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Cookie读写demo</title>
<script>
var cookieName = "demo";
/** 创建cookie */
function createCookie(){
    var username = document.getElementById("username").value;
   
    var date= new Date(); // 定义时间
    var days=30; // 保存天数
	date.setTime(date.getTime()+(days*24*60*60*1000)); // 原有时间相加后获取有效期时间
    
    //cookie由两部分组成name=value;有效期=值
    document.cookie=cookieName+"="+username+";expires="+date.toGMTString();
}

/** 读取cookie */
function getCookie()//取cookies函数
{
	var arr = document.cookie.match(new RegExp("(^| )"+cookieName+"=([^;]*)(;|$)"));
	if(arr != null){
		var username = arr[2];
		document.getElementById("username").value = username;
	}
}
</script>
</head>

<body>
<input type="text" id="username" name="username">
<input type="button" value="生成Cookie" onclick="createCookie();">
<input type="button" value="读Cookie" onclick="getCookie();"/>
</body>
</html>
 
分享到:
评论

相关推荐

    Android下登录Demo(使用了读写Cookie操作)

    本文将深入探讨如何在Android环境下利用Cookie进行登录处理,以及如何进行Cookie的读写操作。 Cookie是一种小型数据块,由服务器发送到用户的浏览器,并存储在本地。当用户访问同一网站时,浏览器会自动将这些...

    JS Cookie的操作

    此外,由于安全和隐私原因,某些情况下(如HTTPOnly和Secure标志),JavaScript可能无法读写某些Cookie。 六、高级用法 除了基本操作外,还可以通过设置额外属性如`domain`、`path`、`secure`等来控制Cookie的作用...

    Tornado实战Demo全集

    这意味着当一个请求正在等待I/O操作(如网络读写)时,Tornado可以处理其他请求,提高了服务器的并发能力。 2. **Web服务器和框架**:Tornado同时提供了Web服务器和Web应用程序框架。开发者可以直接使用Tornado ...

    Java Web程序设计-1期 项目库_单元案例_Application与Cookie对象教学案例.doc

    - **读写属性值**:在`applicationdemo1.jsp`中,通过`setAttribute()`方法设置`user`和`pass`属性,这些属性值在整个应用程序中都是可访问的。在`applicationdemo2.jsp`中,通过`getAttribute()`方法获取之前设置...

    JAVA Web程序设计-3期(KC006) 06单元案例_Application与Cookie对象教学案例.doc

    - 服务器可以通过`response.addCookie(Cookie cookie)`向客户端发送`Cookie`,`Cookie`包含键值对,如`new Cookie("username", "liuzc")`。 - 客户端浏览器接收到`Cookie`后,会在后续请求中自动附带相同名称的`...

    前端项目-angular-cookie.zip

    4. **angular-cookie库**:这个项目提供了一种在Angular应用中方便地读写cookie的方法。通过这个模块,开发者可以轻松地管理用户的会话信息和其他需要持久化在客户端的数据。 5. **使用场景**:在需要记住用户状态...

    delphi操作IdHTTP报头读写

    更高级的使用场景,比如设置自定义认证、处理Cookie、代理设置等,也可以通过IdHTTP的Request和Response属性实现。例如,设置HTTP基本认证: ```delphi IdHTTP.Request.BasicAuthentication := True; IdHTTP.Request...

    最简单的ASP留言板的Demo.zip

    为了运行这个ASP留言板Demo,你需要一个支持ASP的Web服务器,比如IIS(Internet Information Services),以及一个能够读写数据的数据库,如Access或SQL Server。在本地环境中,你可以使用Visual Studio或IIS ...

    5-js-cookie

    然而,直接操作`document.cookie`并不直观,因为它是只读写混合的,且不支持直接设置多个Cookie。因此,开发者通常会编写辅助函数来更方便地进行添加、读取和删除Cookie。 添加Cookie的基本步骤如下: 1. 创建一个...

    web自动登陆 selenium自动登陆测试 无密码session登陆 二维码生成和识别 demo

    这里涉及到了ZXing(Zebra Crossing)库,它是一个开源的、跨平台的二维码和条形码读写库。使用ZXing,我们可以轻松地生成和解析二维码,为Web应用增加便捷的登录方式。 4. **ZXing库的使用和修改**: ZXing库提供...

    android + h5 混合开发 webview 版 小实例 + 数据交互 + 界面交互+ js调用java +java 调用js

    对于需要权限的API,如读写文件,需要在AndroidManifest.xml中添加对应的权限声明。 4. **安全策略:** 为了避免XSS攻击,可以启用CSP(Content Security Policy)来限制加载的内容。 通过以上步骤,你可以在...

    jquery tree层进式导航树

    这需要使用到jQuery的cookie插件,如`jQuery.cookie.js`,它可以方便地进行cookie的读写操作。 具体实现上,当用户点击一个节点时,可以触发一个自定义事件,如`treeview.select`,并将选中的节点ID作为参数传递。...

    demo_customer

    它可能使用内置的`open()`函数来读写文本文件,存储和加载客户数据。此外,如果项目采用JSON或CSV格式来存储数据,Python的json和csv模块将派上用场。 错误处理和异常处理是任何健壮程序不可或缺的部分。Python的...

    node-demo-1:存放server.js

    6. **中间件**:在Node.js中,中间件常用于处理请求、响应,如`body-parser`用于解析请求体,`cookie-parser`处理cookie等。 7. **模块化**:Node.js的`commonjs`规范,如何编写和导出模块,以及使用`npm`管理依赖。...

    session入redis

    通常,服务器会在用户登录时创建一个唯一的Session ID,并通过cookie或其他方式发送给客户端浏览器。客户端在后续的每次请求中都会携带这个Session ID,服务器据此识别用户身份并从服务器端存储的Session数据中恢复...

    前端vue+elementUI如何实现记住密码功能

    在JavaScript中,我们可以利用`document.cookie`来读写Cookie。以下是一些基本操作: 1. **设置Cookie**: ```javascript function setCookie(name, value, expiredays) { let exdate = new Date(); exdate....

    fourinone-3.04.25

    另外,基于Fourinone可以轻松实现web应用的session功能,只需要将生成的key写入客户端cookie即可。 Fourinone对于分布式大数据量并行计算的解决方案不同于复杂的hadoop,它不像hadoop的中间计算结果依赖于hdfs,它...

    JAVA批量下载图片

    在IT行业中,Java是一种广泛应用的编程语言,尤其在企业级应用和服务器端...通过这个小DEMO,开发者可以学习到如何利用Java实现一个实用的网络爬虫工具,不仅可以应用于CSDN论坛,也可以扩展到其他有类似需求的场景。

Global site tag (gtag.js) - Google Analytics