<لغة البرمجة = "جافا سكريبت">
وظيفة setCookie (الاسم، القيمة، انتهاء الصلاحية، المسار، المجال، آمن)
{
فار اليوم = تاريخ جديد ()؛
فار انتهاء الصلاحية = تاريخ جديد(today.getTime() + 7 * 24 * 60 * 60 * 1000)؛
إذا (انتهاء الصلاحية==''||انتهاء الصلاحية==فارغة)
{
تنتهي = انتهاء الصلاحية؛
}
var curCookie = name + "=" + escape(value) +
((expires) ? "; تنتهي = " + تنتهي.toGMTString() : "") +
((المسار) ? "; المسار =" + المسار : "") +
((المجال) ? "; المجال =" + المجال : "") +
((آمن) ? "; آمن" : "");
document.cookie = curCookie;
}
الدالة getCookie(الاسم)
{
var dc = document.cookie;
بادئة فار = الاسم + "=";
var begin = dc.indexOf("; " + prefix);
إذا (تبدأ == -1)
{
تبدأ = dc.indexOf(prefix);
إذا (تبدأ!= 0) تُرجع فارغة؛
} آخر
تبدأ += 2؛
var end = document.cookie.indexOf(";", begin);
إذا (النهاية == -1)
النهاية = طول العاصمة؛
return unescape(dc.substring(begin + prefix.length, end));
}
</script>