ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : حذف کوکی در Php



<?php?>
February 16th, 2018, 17:37
من معمولا از تابع unset() برای حذف کوکی ها استفاده میکنم .
تو استک اور فالو یک تاپیک بوده که در مورد حذف کوکی ها صحبت شده بوده .

https://stackoverflow.com/questions/686155/remove-a-cookie

اکثر دوستان اونجا این کد رو پیشنهاد دادن :


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 ازبین ببریم . نیازه ؟ اگر نیازه چرا ؟

bestirani2
February 16th, 2018, 18:27
سلام
unset حذف نمیکنه کوکی رو. فقط مقدارش را برای اسکریپت در حال حاضر خالی میکنه.
شما باید هر دو رو انجام بدید. unset مقدارش را در اسکریپت در حال حاضر از بین می بره و setcookie مقدار اون رو در مرورگر.

shahinmq
February 16th, 2018, 19:54
درود بر شما
با این دستور کوکی حذف می شود :



setcookie('key',null, -1, '/');