javascript 写入cookie读取 cookie以及解码cookie

javascript教程 写入cookie读取 cookie以及解码cookie
function writeCookie(name, value, hours){
 var expire = "";
 if(hours != null){
  expire = new Date((new Date()).getTime() + hours * 3600000);
  expire = "; expires=" + expire.toGMTString();
 }
 document.cookie = name + "=" + escape(value) + expire;
}

//读取cookie
function readCookie(name){
 var cookieValue = "";
 var search = name + "=";
 if(document.cookie.length > 0){
  offset = document.cookie.indexOf(search);
  if (offset != -1){
   offset += search.length;
   end = document.cookie.indexOf(";", offset);
   if (end == -1) end = document.cookie.length;
   cookieValue = unescape(document.cookie.substring(offset, end))
  }
 }
 return cookieValue;
}

//读取cookie 带解码
function readCookieDecode(name){
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for(var i=0;i < ca.length;i++) {
                var c = ca[i];
                while (c.charAt(0)==' ') c = c.substring(1,c.length);
                if (c.indexOf(nameEQ) == 0) return decodeURIComponent(c.substring(nameEQ.length,c.length));
        }
        return null;
}

时间: 2024-09-20 00:22:32

javascript 写入cookie读取 cookie以及解码cookie的相关文章

Javascript写入和读取Cookie的简便方法

写入cookie实例! var u = "value=123"; document.cookie = u; 读取cookie实例,读取value的值! var c_name="value"; // 变量名 if (document.cookie.length > 0) { c_start = document.cookie.indexOf(c_name + "=") if (c_start != -1) { c_start = c_star

JavaScript实现cookie的写入、读取、删除功能_javascript技巧

在没介绍正文之前,先给大家介绍Cookie的基础知识 首先了解什么是cookie "cookie 是存储于访问者的计算机中的变量.每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie.你可以使用 JavaScript 来创建和取回 cookie 的值." cookie 是访问过的网站创建的文件,用于存储浏览信息,例如个人资料信息. 从JavaScript的角度看,cookie 就是一些字符串信息.这些信息存放在客户端的计算机中,用于客户端计算机与服务器之间传递信息. 在

javascript写入读取清除cookie函数

cookie是记录访客足迹及留住访客的良好手段之一,但是处理cookie还是挺麻烦的,下面小指分享三个处理cookie的协助函数,你可以保存在类似cookie.js的文件里,然后调用即可使用这三个神奇的函数了. 首先了解一下cookie的结构:cookie是以键值对的形式保存的,即key=value的格式,各个cookie之间一般是以";"分隔. writeCookie(name,value,days):写入cookie name为cookie键名,value为cookie键值,day

js对cookie操作教程:写入/删除/读取cookie

文章简介:js对cookie的写入,读取及删除. /*name:cookie 名value:cookie 值*///写入cookiefunction SetCookie(name,value){var Days = 30; //此 cookie 将被保存 30 天var exp = new Date();exp.setTime(exp.getTime() + Days*24*60*60*1000);document.cookie = name + "="+ escape (value)

ASP.NET实现Cookie功能的三个基本操作(写入,读取,删除)

依照我的习惯,依照前几天在园子里看到的那篇文章"二逼程序员 VS 苦逼程序员",准确点来说,我就是个苦逼的程序员. 1. 二逼程序员(Day Programmers) 2. 苦逼程序员(Night Programmers) 因为我是个Night Programmer.总是在晚上完成各种编码工作.(这篇文章也是晚上三点开始写的,今天中午写完.)   说正事   简而言之,在Cookie的时候有三个过程,分别是"写入,读取,删除".任何伟大之作都是有基本的东西构成的,而

asp.net cookie的操作,写入、读取与操作_实用技巧

写入: 复制代码 代码如下: HttpCookie cookie = new HttpCookie("id_admin_"); cookie.Value = model.id_admin_.ToString(); //cookie.Domain = ".sosuo8.com"; HttpContext.Current.Response.Cookies.Add(cookie); cookie = new HttpCookie("name_admin_&quo

JS操作Cookie写入和读取实例代码_javascript技巧

写入cookie实例! 复制代码 代码如下: var u = "value=123"; document.cookie = u; 读取cookie实例,读取value的值! 复制代码 代码如下: var c_name="value"; // 变量名 if (document.cookie.length > 0) { c_start = document.cookie.indexOf(c_name + "=") if (c_start !=

请看用javascript设置和读取cookie的简单例子.....

请看下面用javascript设置和读取cookie的简单例子,现在的问题是,如果要设置的是一个cookie集,比如在cookie1集中有uname,uid两组信息,应该如何写呢?cookie("cookie1")("uname")="testuser"cookie("cookie1")("uname")="testuid"--------------------------------

Javascript设置、读取、删除cookie函数

Cookie是浏览器(User Agent)访问一些网站后,这些网站存放在客户端的一组数据,用于使网站等跟踪用户,实现用户自定义功能. Cookie的Domain和Path属性标识了这个Cookie是哪一个网站发送给浏览器的:Cookie的Expires属性标识了Cookie的有效时间,当Cookie的有效时间过了之后,这些数据就被自动删除了. 如 果不设置过期时间,则表示这个Cookie生命周期为浏览器会话期间,只要关闭浏览器窗口,Cookie就消失了.这种生命期为浏览会话期的Cookie 被