쿠키를 효과적으로 제거하는 방법
unset($_COOKIE['hello']);을 사용하여 쿠키를 제거하려고 하면 브라우저의 쿠키 관리자에 쿠키가 계속 표시되는 것을 확인할 수 있습니다. 이는 unset 함수가 브라우저가 아닌 PHP 내부 메모리에서만 쿠키를 제거하기 때문입니다.
쿠키를 영구적으로 제거하려면 다음 단계가 필요합니다.
PHP 내부에서 쿠키 설정을 해제하세요. 메모리:
unset($_COOKIE['remember_user']);
쿠키가 과거에 만료되도록 설정(예: 1시간 전):
setcookie('remember_user', '', time() - 3600, '/');
성공 메시지 반환(선택 사항):
return true;
이 단계를 따르면 브라우저에서 쿠키를 효과적으로 제거하고 향후 요청에서 쿠키가 사용되는 것을 방지할 수 있습니다.
위 내용은 `unset($_COOKIE['cookie_name'])`이 쿠키를 제거하지 않는 이유는 무엇이며 올바르게 제거하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!