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

javascript cookie 操作

2016-05-03 00:00 387 查看
<html>

<head>

<script type="text/javascript">

function getCookie(c_name)

{

console.log("getCookie=" + document.cookie);

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 ""

}

function setCookie(c_name,value,expiredays)

{

console.log("setCookie=" + document.cookie);

var exdate=new Date()

exdate.setDate(exdate.getDate()+expiredays)

document.cookie=c_name+ "=" +escape(value)+

((expiredays==null) ? "" : "; expires="+exdate.toGMTString() + ";path=/" + ";domain=.w3school.com.cn")

}

function deleteCookie(name, path, domain) {

document.cookie = name + "=" +

((path) ? "; path=" + path : "") +

((domain) ? "; domain=" + domain : "") +

"; expires=Thu, 01-Jan-1970 00:00:01 GMT";

}

function checkCookie()

{

console.log("----->>" + location.host);

var result = /(?:\.?)\w+\.(?:com|cn|org|info|\.com\.cn|co)/.exec("10.142.164.95");

var rootDomain = result ? result[0] : '';

console.log("----->>" + rootDomain);

username=getCookie('username')

username=null;

deleteCookie('username',"/tiy",null);

if (username!=null && username!="")

{alert('Welcome again '+username+'!')}

else

{

username=prompt('Please enter your name:',"")

if (username!=null && username!="")

{

setCookie('username',username,365)

}

}

}

</script>

</head>

<body onLoad="checkCookie()">

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: