Javascript中的Cookie操作
2024-10-11 10:32:42
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script type="text/javascript">
//添加cookie
function setCookie(key, value, delay) {
var oDate = new Date();
oDate.setDate(oDate.getDate() + delay);//设置过期时间
document.cookie = key + "=" + value + ";expires=" + oDate;
} setCookie("name", "hahah", 13);
setCookie("pwd", "sdfsf", 234);
//删除cookie
function removeCookie(key){
setCookie(key,1,-1);
}
</script>
</head>
<body>
</body>
</html>
//本域内设置cookie
<script type="text/javascript">
function setCookie(c_name,value,expiredays) {
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+";path=/;domain=b.com";
}
window.onload=function(){
setCookie("listallwjh","sfwjh");
alert("Cookie设置成功!");
}
</script>
跨域设置cookie
<script>
function getCookie(c_name) {
if (document.cookie.length>0)
{
c_start=document.cookie.indexOf(c_name + "=");
if (c_start!=-1)
{
c_start=c_start + c_name.length+1 ;
c_end=document.cookie.indexOf(";",c_start);
if (c_end==-1) c_end=document.cookie.length;
return unescape(document.cookie.substring(c_start,c_end));
}
}
return "";
}
window.onload=function(){
var c_name="listallwjh";
if(getCookie("listallwjh")!=null){
alert(getCookie("listallwjh"));
}
}
</script>
//读取Cookie
//读取cookie
function getCookie(key) {
var arr = document.cookie.split(";");
for (var i = 0; i < arr.length; i++) {
var arr2 = arr[i].split("=");
if (arr2[0]==key) {
return arr2[1];
}
}
}
最新文章
- 理解ThreadLocal —— 一个map的key
- Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0
- 读懂IL代码就这么简单(三)完结篇
- 单元测试 mock EF 中DbContext 和DbSet Include
- htaccess 增加静态文件缓存和压缩
- ios滤镜
- UVALive 5532 King(差分约束,spfa)
- Java [Leetcode 202]Happy Number
- VMware内安装Ubuntu后安装vmtools
- VS2012配色方案
- sql的ExecuteScalar(),ExecuteNonQuery()
- java动态代理实现与原理详细分析
- Linux根目录下各个目录的用途及含义
- LeetCode 628. Maximum Product of Three Numbers三个数的最大乘积 (C++)
- php与redis使用经验分享 (转载)
- 从商用到开源:15个维度,全面剖析DB2与MySQL数据库的差异
- 基于jquery仿天猫分类导航banner切换
- 来自MSDN的RibbonGadgets练习
- jQuery+SpringMVC中的复选框选择与传值
- C# 之多线程(一)
热门文章
- Linux 伙伴算法简介
- mysql安装过程中出现的错误问题解决方案
- [笔记] MySql Workbench 导出表结构和数据报错 mysqldump: [ERROR] unknown variable &#39;delayed-insert=FALSE&#39;
- 转: js操作cookie
- OS X EI Capitan安装mcrypt
- 节点属性(DOM对象)
- 通过百度地图API实现搜索地址--第三方开源--百度地图(三)
- 1102. Invert a Binary Tree (25)
- 安装mysql 5.5.14 报错
- ES5中的有9个Array方法