您的位置:首页 > Web前端 > JavaScript

js的cookie设置

2010-06-11 19:16 459 查看
function SetCookie (name, value) {

var exp = new Date();

exp.setTime (exp.getTime()+3600000000);

document.cookie = name + "=" + value + "; expires=" + exp.toGMTString()+"; path=/";

}

function getCookieVal (offset) {

var endstr = document.cookie.indexOf (";", offset);

if (endstr == -1) endstr = document.cookie.length;

return unescape(document.cookie.substring(offset, endstr));

}

function DelCookie(name)

{

var exp = new Date();

exp.setTime (exp.getTime() - 1);

var cval = GetCookie (name);

document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();

}

function GetCookie(name) {

var arg = name + "=";

var alen = arg.length;

var clen = document.cookie.length;

var i = 0;

while (i < clen) {

var j = i + alen;

if (document.cookie.substring(i, j) == arg) return getCookieVal (j);

i = document.cookie.indexOf(" ", i) + 1;

if (i == 0) break;

}

return null;

}

今天要让网站安全点,不登录情况下没有权限访问其他网页。最简单的办法便是设置cookie(达人有其他方法请示下,谢谢)!

php设置cookie很简单,在js里不能嵌入php代码 ,于是到网上找了上面这个库, 经过测试很好用。

SetCookie(name,value) 设置cookie

GetCookie(name) 获得cookie值

DelCookie(name)删除cookie值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  职场 设置 休闲