暂无 |

设置 cookie

设置 cookie 值

现在要设置两个 cookie:

user_id=2;
user_name=admin;

JavaScript 代码如下:

document.cookie = "user_id=2"; 
document.cookie = "user_name=admin";
设置 cookie 过期时间,路径及作用域

下面的例子设置过期时间为一天,路径为网站根目录,所有此域名下的 cookie 都共享:

//获取当前时间 
var date=new Date(); 
date.setTime(date.getTime()+24*3600*1000); 
document.cookie = "user_id=2;path=/;domain=.520mg.com;expire="+date.toGMTString(); 

设置 cookie 有特殊符号

在 cookie 的名或值中不能使用分号(;)、逗号(,)、等号(=)以及空格,当值中需要保留这些符号时,需要用 escape() 函数进行编码,它能将一些特殊符号使用十六进制表示。

document.cookie = "test="+escape("JavaScript cookie test");

而在取出值以后再使用 unescape() 进行解码从而得到原来的 cookie 值,这种方法还能有效避免中文乱码等。

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论