۱۳۸۵/۰۷/۱۵

حذف کوکی در جاوا اسکریپت

سلام

در مطلبی که مدتی پیش ارائه شد، نحوه ایجاد کوکی و دسترسی به آن از طریق جاوا اسکریپت را آموختید. امروز مطلبی در زمینه نحوه
حذف کوکی را به خدمت شما می رسانم.
به تابع زیر توجه فرمائید:

[javascript]
function Delete_Cookie( name, path, domain ) {
if ( Get_Cookie( name ) )
document.cookie = name + "=" + ( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) + ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
return true;
}
[/javascript]

در اصل ما کوکی را حذف نمی کنیم. بلکه تاریخ انقراض کوکی را به زمانی در قدیم (در اینجا Thu, 01-Jan-1970 00:00:01 GMT ) تغییر می دهیم. اینکار باعث انقراض کوکی و در نتیجه حذف آن می شود.
تابع Get_Cookie و متغیر های موجود که اینجا استفاده شده است به در مطالب قبلی مربوط به کوکی ها در جاوا اسکریپت توضیح داده شده اند.

موفق باشید

هیچ نظری موجود نیست:

ارسال یک نظر