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

سلام

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

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;
}

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

موفق باشید

مطالب مرتبط:
  1. کوکی ها در جاوا اسکریپت
  2. مقدمه ای برای جاوا اسکریپت
  3. راهنمای سریع جاوا اسکریپت

سعید زبردست

facebook twitter linkedin Email

من برنامه نویس Java و PHP هستم. در کنار برنامه نویسی اطلاعات خوبی در زمینه پایگاه ‌های داده بخصوص MySQL دارم. برای اطلاع بیشتر به صفحه درباره سعید زبردست مراجعه کنید.