사용자 로그아웃 시 PHP에서 웹사이트 쿠키 제거
사용자가 로그아웃할 때 웹사이트와 관련된 모든 쿠키를 효과적으로 제거하려면 setcookie 기능을 사용하세요. 특정 쿠키만 설정 해제하므로 단독으로는 충분하지 않을 수 있습니다. 이 작업을 해결하려면 보다 포괄적인 솔루션이 필요합니다.
PHP setcookie()
setcookie 함수를 사용하면 쿠키를 조작할 수 있습니다. 공식 PHP 문서를 참조하면 이 코드 조각은 도메인의 모든 쿠키를 삭제합니다.
<code class="php">// unset cookies if (isset($_SERVER['HTTP_COOKIE'])) { $cookies = explode(';', $_SERVER['HTTP_COOKIE']); foreach($cookies as $cookie) { $parts = explode('=', $cookie); $name = trim($parts[0]); setcookie($name, '', time()-1000); setcookie($name, '', time()-1000, '/'); } }</code>
위 내용은 사용자 로그아웃 시 PHP에서 모든 웹사이트 쿠키를 효과적으로 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!