Cookie学習心得
1390 ワード
クッキーはブラウザのキャッシュメカニズムで、chromeのローカルパスなど、異なるブラウザによってローカルファイルに存在します.
C:UserszwsAppDataLocalGoogleChromeUser DataDefaultCookies(zwsはユーザー名に対応)
cookieは本当にjsのグローバル変数を作ることができて、応用は例えば登録情報を保存して、ショッピングカートの情報、ホームページのテーマの保存など... cookie記憶方式は、document.cookie="user=zws";(複数対の場合はセミコロンで区切る) cookieの有効期限を設定し、名前の値に「expires=CMT時間」を付けて削除する場合は過去のGMT時間の を設定することができる. cookieの値を取得するには、配列arrayのsplit(";")を使用します.メソッド、または正規表現RegExp()で を取得する. cookieの名前値に「,」「=」またはスペースは認められず、escape()で符号化する必要があり、またunescape()で復号する 1.クッキーコードの追加:
2.クッキーコードの取得
C:UserszwsAppDataLocalGoogleChromeUser DataDefaultCookies(zwsはユーザー名に対応)
cookieは本当にjsのグローバル変数を作ることができて、応用は例えば登録情報を保存して、ショッピングカートの情報、ホームページのテーマの保存など...
function addCookie(name,value,expiresHours){
var cookieString = name+"="+escape(value);
if(expiresHours>0){
var date=new Date();
date.setTime(date.getTime()+expiresHours*3600*1000);
cookieString=cookieString+";expires="+date.toGMTString();
}
document.cookie=cookieString;
}
2.クッキーコードの取得
function getCookie(name){
var strCookie=document.cookie;
var arrCookie=strCookie.split(';');
for(var i=0;i
3.クッキーコードの削除 function delCookie(name){
var date=new Date();
date.setTime(date.getTime()-10000);
document.cookie=name+"=v;expires="+date.toGMTString();
}