ฟังก์ชั่นที่ใช้งานได้จริงของคุกกี้ซึ่งสามารถกำหนดสถานะบางอย่างและใช้อย่างมากในโครงการ
การคัดลอกรหัสมีดังนี้:
ฟังก์ชั่น setCookie (ชื่อ, ค่า)
-
var days = 30;
var exp = วันที่ใหม่ ();
exp.settime (exp.getTime () + วัน*24*60*60*1000);
document.cookie = name + "=" + escape (value) + "; expires =" + exp.togmtstring ();
var strsec = getSec (เวลา);
var exp = วันที่ใหม่ ();
exp.settime (exp.getTime () + strsec*1);
document.cookie = name + "=" + escape (value) + "; expires =" + exp.togmtstring ();
-
// อ่านคุกกี้
ฟังก์ชั่น getCookie (ชื่อ)
-
var arr, reg = ใหม่ regexp ("(^|)"+ชื่อ+"= ([^;]*) (; | $)");
if (arr = document.cookie.match (reg))
return (Unsescape (arr [2]));
อื่น
คืนค่า null;
-
// ลบคุกกี้
ฟังก์ชั่น delcookie (ชื่อ)
-
var exp = วันที่ใหม่ ();
exp.settime (exp.getTime () - 1);
var cval = getCookie (ชื่อ);
ถ้า (cval! = null)
document.cookie = name+"="+cval+"; expires ="+exp.togmtstring ();
-