js读写cookie

<div id="link"></div>
<script>
function SetCookie(cookieName, cookieValue, path, domain, secure){
 var expires = new Date();
 expires.setTime(expires.getTime() + 9000000000);
 document.cookie = escape(cookieName) + ‘=‘ + escape(cookieValue)
 + (expires ? ‘; expires=‘ + expires.toGMTString() : ‘‘)
 + (path ? ‘; path=‘ + path : ‘/‘)
 + (domain ? ‘; domain=‘ + domain : ‘‘)
 + (secure ? ‘; secure‘ : ‘‘);
}
function GetCookie(name){
 var cookie_start = document.cookie.indexOf(name);
 var cookie_end = document.cookie.indexOf(";", cookie_start);
 return cookie_start == -1 ? ‘‘ : unescape(document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length)));
}
function DelCookie(cookieName, cookieValue, path, domain, secure){
 var cookieValue="hello";
 var expires = new Date();
 expires.setTime(expires.getTime() - 100000);
 document.cookie = escape(cookieName) + ‘=‘ + escape(cookieValue)
 + (expires ? ‘; expires=‘ + expires.toGMTString() : ‘‘)
 + (path ? ‘; path=‘ + path : ‘/‘)
 + (domain ? ‘; domain=‘ + domain : ‘‘)
 + (secure ? ‘; secure‘ : ‘‘);
} 

//创建,或是修改cookie

SetCookie("name","123");
SetCookie("site","fsdf");

//读取cookie

GetCookie("name");

//作为超级链接
document.getElementById("link").innerHTML="http://xxx.com/?name="+GetCookie("name");
</script>
提问者评价

参考至: http://zhidao.baidu.com/link?url=fRS5Pa05JGP2LgKwVkcLtYyvQxRoSx9iq6LsyUbFkdlSIXR8VN3yHMCbyKO7CNSvYQEFDxpfszbm_n9G4XlRh_

时间: 2024-12-25 02:23:58

js读写cookie的相关文章

Js读写cookie实例

统计访问次数 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>New Page 5</title> <meta name="GENERATOR" content="Microsoft FrontPage 3.0"> <s

js 读写cookie。不同路径会储存各自的cookie。而 在v.net环境下读写是在 / 根目录。

所以如果全站不分path 的 话.应该显示的写上 path .设置为根目录 function setCookie(name, value) { document.cookie = name + "=" + escape(value) + ";path=/"; } js 读写cookie.不同路径会储存各自的cookie.而 在v.net环境下读写是在 / 根目录.

JS读写cookie以及中文乱码解决

本文地址:http://www.cnblogs.com/PiaoMiaoGongZi/p/4092489.html 转载请注明. Js获取所有的cookie信息: var cookiename = document.cookie.split(";"); Js读写cookie值是中文乱码解决办法: //写入cookie function SetCookie(name, value) { var exp = new Date(); exp.setTime(exp.getTime() + 6

js读写Cookie问题(Cookie存储时长、Cookie存储域)汇总

在采集网站用户行为数据/使用js对用户行为做交互时,经常会使用到Cookie,了解Js Cookie的读写,以及一些细节,非常重要.   什么是Cookie 所谓Cookie,只是一条极为短小的信息,它被浏览器自动地放置在访问用户的电脑硬盘中. 例如:C:\Users\[user]\AppData\Roaming\Microsoft\Windows\Cookies 如上图所示,打开的一个文件里面,标示了一个域下多个Cookie的信息. 检测/判断浏览器是否支持Cookie 在绝大多数浏览器中,可

用js读写cookie的简单办法

/* 功能:保存cookies函数 参数:name,cookie名字:value,值 */ function SetCookie(name,value){ var Days = 30*12; //cookie 将被保存一年 var exp = new Date(); //获得当前时间 exp.setTime(exp.getTime() + Days*24*60*60*1000); //换成毫秒 document.cookie = name + "="+ escape (value) +

JS读写Cookie的简单例子

今天有幸被召回母校给即将毕业的学弟学妹们讲我这两年的工作史,看了下母校没啥特别的变化,就是寝室都安了空调,学妹们都非常漂亮而已..好了不扯蛋了,说下今天的主题吧.这些天我在深度定制语法高亮功能的同时发现了博客园提供的一些有意思的函数,甚至有几个博客园都没用到,我也不知道怎么才能触发那些功能..打开这个js就可以看到很多好用的东西了,虽然写的不怎么样,但是至少有这些功能. ps: 推荐安装一个代码格式化的插件,否则一坨看着蛋疼.比如第一个就是 log,方便调试. http://read.qidia

JS读写Cookie(设置、读取、删除)

Cookie是客户端存放数据的一种方式,可用来做状态保持. 1.设置Cookie: a.无过期时间:(若不设置过期时间,默认为会话级Cookie,浏览器关闭就会失效) function setCookie(name,value) { document.cookie = name + '=' + escape(value); } b.固定过期时间: function setCookie(name,value) { var Days = 30; var exp = new Date(); exp.s

【转】JS对Cookie的读写删除

JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的.而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采用JS用变量temp保存了某一变量的值,在B页面的时候,同样需要使用JS来引用temp的变量值,对于JS中的全局变量或者静态变量的生命周期是有限的,当发生页面跳转或者页面关闭的时候,这些变量的值会重新载入,即没有达到保存的效果.解决这个问题的

JS设置cookie,删除cookie

js设置cookie有很多种方法. 第一种:(这个是w3c官网的代码) <script> //设置cookie function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + &q