-
February 16th, 2018, 17:37
#1
حذف کوکی در Php
من معمولا از تابع unset() برای حذف کوکی ها استفاده میکنم .
تو استک اور فالو یک تاپیک بوده که در مورد حذف کوکی ها صحبت شده بوده .
https://stackoverflow.com/questions/...emove-a-cookie
اکثر دوستان اونجا این کد رو پیشنهاد دادن :
کد PHP:
unset($_COOKIE['key']);
setcookie('key', '', time() - 3600, '/'); // empty value and old timestamp
تو سایت خود Php هم داره از همین تکنیک استفاده میکنه و البته w3schools هم همینطور .
http://de.php.net/manual/en/function.setcookie.php
وقتی unset بشه دیگه نیازی نیست که کوکی رو توسط setcookie ازبین ببریم . نیازه ؟ اگر نیازه چرا ؟
-
-
February 16th, 2018 17:37
# ADS
-
February 16th, 2018, 18:27
#2
عضو جدید
پاسخ : حذف کوکی در Php
سلام
unset حذف نمیکنه کوکی رو. فقط مقدارش را برای اسکریپت در حال حاضر خالی میکنه.
شما باید هر دو رو انجام بدید. unset مقدارش را در اسکریپت در حال حاضر از بین می بره و setcookie مقدار اون رو در مرورگر.
-
تعداد تشکر ها از bestirani2 به دلیل پست مفید
-
February 16th, 2018, 19:54
#3
عضو انجمن
پاسخ : حذف کوکی در Php
درود بر شما
با این دستور کوکی حذف می شود :
کد PHP:
setcookie('key',null, -1, '/');
-
تعداد تشکر ها از shahinmq به دلیل پست مفید