cookie簡單實例

<script>
function setCookie(cname,cvalue,exdays){
var d=new Date();
d.setTime(d.getTime()+(exdays*24*60*60));
document.cookie=cname+"="cvalue+";"+"expires"+d.toGMTString();//上網搜索後,發現如今toGMTString這個方法已經被廢棄了,統一使用toUTCString();
}
function getCookie(cname){
var name=cname+"=";
var ca=document.cookie.split(';');
for(var i=0;i<ca.length;i++){
var c=ca[i].trim();
if(c.indexOf(name)==0){return c.subString(name.length,c.length)}
}
return "";
}
function checkCookie(){
var user=getCookie("username");
if(user!=""){
alert("歡迎"+user+"再次訪問");
}
else{
user=prompt("請輸入你的名字:","");
if(user!=""&&user!=null){
setCookie("username",user,30);
}
}
}
</script>
<body onload="checkCookie()"></body>
當第一次登入網頁,會要求輸入用戶名,輸入完畢後,第二登陸就會顯示歡迎對應用戶名的用戶登陸
相關文章
相關標籤/搜索