PHPでのクッキーの即時削除
クッキーを削除した際に
$_COOKIEを即座に変更するためには、
すでに知られている巧妙な手法を使用できます:
<?php
setcookie('test', '', time());
unset($_COOKIE['test']);
var_dump($_COOKIE['test']);
?>
すでに削除されたクッキーを毎回削除しないように、 条件を追加しましょう:
<?php
if (isset($_COOKIE['test'])) {
setcookie('test', '', time());
unset($_COOKIE['test']);
}
var_dump($_COOKIE['test']); // 削除済み
?>
巧妙な手法を使用して任意のクッキーを削除してください。 それが即座に削除されることを確認してください。