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']); // 삭제됨
?>
영리한 방법을 사용하여 특정 쿠키를 삭제해 보세요. 쿠키가 즉시 삭제되는지 확인하세요.