Sponsored link
JavaScriptでCookieを処理する例です。
どこにでもあるコードです。
取得
function getCookie(key){
tmp=document.cookie+";";
tmp1=tmp.indexOf(key, 0);
if(tmp1!=-1){
tmp=tmp.substring(tmp1,tmp.length);
start=tmp.indexOf("=",0)+1;
end=tmp.indexOf(";",start);
return unescape(tmp.substring(start,end));
}
return "";
}
設定
同ページのみ設定
function setCookie(key,val) {
tmp=key+"="+escape(val)+";";
tmp+="expires=Fri, 31-Dec-2030 23:59:59;";
document.cookie=tmp;
}
全ページ共通に設定
pathをつけることでCookieの値を他のページと共有できます。
function setCookie(key,val) {
tmp=key+"="+escape(val)+";";
tmp+="expires=Fri, 31-Dec-2030 23:59:59; path=/;";
document.cookie=tmp;
}
#commons1
