js中写入和读取cookie

来源:互联网 发布:java.* 编辑:程序博客网 时间:2024/04/29 15:58

//查询cookie

function select_cookie(){

 var arr,reg=new RegExp("(^| )"+"cookie_name"+"=([^;]*)(;|$)");//在cookie中查找cookie_name
     if(arr=document.cookie.match(reg)){//判断浏览器中有没有该cookie,没有的则添加一条
    c_cookie=unescape(arr[2]);//unescape是函数
         return c_ip;  
      }else{

c_cookie=prompt('请输入要保存的cookie:',"")

add_cookie(c_cookie);

return c_cookie; 
 }

}

//添加cookie

function add_cookie(obj){
var Days = 365; //此 cookie 将被保存 365 天
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie ="cookie_name"+"="+escape(c_cookie)+";expires="+exp.toGMTString();//把cookie_name添加进cookie
}
0 0
原创粉丝点击