设置和获取cookie

function setCookie(name,value){

document.cookie = name + "=" + encodeURI(value);

}

function getCookie(name){

var str = document.cookie;

if(!str || str.indexOf(name + "=") < 0){

return null;

}

var cookies = str.split(";");

for(var i=0; i < cookies.length; i++){

var cookie = cookies[i];

if(cookie.indexOf(name + "=") == 0){

var value = cookie.substring(name.length + 1);

return decodeURI(value);

}

}

return null;

}

时间: 2024-10-26 17:27:44

设置和获取cookie的相关文章

javascript设置和获取cookie的方法

设置cookie的方法,和获取cookie的方法如下 设置cookie document.cookie="name="+value; //获取cookie其中index是cookie的名称 function getCookie(index){ var allcookies = document.cookie; var cookie_pos = allcookies.indexOf(index); if (cookie_pos != -1){ cookie_pos += index.le

JSP设置和获取Cookie源码

将内容过程经常用的内容珍藏起来,如下内容是关于JSP设置和获取Cookie的内容. <%@ page contentType=“text/html;charset=gb2312″%> <%@ page isELIgnored=“false” %> <html> <head> <title>response测试3-1</title> </head> <body> 姓名:<%=request.getParam

【学习笔记】JavaScript设置与获取Cookie

获取Cookie: 1 function getCookie(cookiename) { 2 var result; 3 var mycookie = document.cookie; 4 var start2 = mycookie.indexOf(cookiename + "="); 5 if (start2 > -1) { 6 start = mycookie.indexOf("=", start2) + 1; 7 var end = mycookie.i

javascript设置和获取cookie值

//设置cookie function setCookie(name,value,expires,path,domain,secure){ var cookieName = encodeURIComponent(name) + '=' + encodeURIComponent(value); if(expires instanceof Date){ cookieName += ';expires=' + expires; } if(path){ cookieName += ';path=' +

php设置和获取cookie

setcookie('mycookie','value');//函数原型:int setcookie(string name,string value,int expire,string path,string domain,int secure)echo($mycookie);echo($HTTP_COOKIE_VARS['mycookie']);echo($_COOKIE['mycookie']); 删除Cookie(1)调用只带有name参数的setcookie();(2)使失效时间为ti

Js设置及获取Cookie的方法

Login页面设置Cookie: if(json.result=="true") { if($("input[type='checkbox']").is(':checked')) {setCookie('sapid',json.zstaff_id,30)} else {setCookie('sapid',json.zstaff_id,0.05)/*1小时后过期*/} alert("登陆成功"); /*登陆成功后定向到主页*/ window.loc

javascript设置和获取cookie的通用方法

//获取cookie  function getCookieValue(cookieName)  {     var cookieValue = document.cookie;     var cookieStartAt = cookieValue.indexOf(""+cookieName+"=");     if(cookieStartAt==-1)     {         cookieStartAt = cookieValue.indexOf(cooki

cookie的设置和获取

1.Cookie设置 每个cookie都是一个名/值对(key=value)格式的字符串 例如: document.cookie="user1=YY"; 如果要改变一个cookie的值,只需重新赋值 例如: document.cookie="user1=QQ"; 封装获取cookie的函数 function setCookie(user,value,day){ var dates=new Date(); dates.setDate(dates.getDate()+d

cookie的设置、获取以及删除

首先介绍一下cookie的基本信息: cookie是以域为单位的,它必须放在服务器的的环境下,但是cookie的容量小,只有4kb,并且也不安全,还有入股cookie的名字相同,会修改或者覆盖原来的值,如果名字不同,会添加一条cookie: 接下来再和大家说一声关于获取cookie: 获取到cookie的格式都是字符串: 父级种下的cookie,子级可以获取到:子级种下的cookie,父级获取不到: 还有就是cookie的path:可以设置,一般都是设置到 '/' 根目录下: 好了,下面就是我封