ch10 / exam10-03.php

과거 만료 시간(time() - 3600)을 이용한 쿠키 삭제 시각화

값을 null로 비우고 유효기간을 과거로 설정하여 브라우저 저장소에서 즉시 제거 유도

PHP Source (ch10/exam10-03.php)
단계: 0 / 0
1-7<!DOCTYPE html> <html> ... <body>
8쿠키설정시각 : <?= date("Y-m-d H:i:s") ?><br/>
9<?php
10setcookie("cookie1", null, time() - 3600, "/"); // 1시간 전(과거)
11setcookie("cookie2", null, time() - 3600, "/"); // 브라우저가 즉시
12setcookie("cookie3", null, time() - 3600, "/"); // 저장소에서 삭제함
13?>
14<a href="./exam10-01.php">쿠키설정</a><br/>
15<a href="./exam10-02.php">쿠키확인</a><br/>
16-17</body> </html>
준비 완료 실행 버튼 또는 다음 단계를 눌러주세요.
쿠키 삭제 헤더 전송 상태
Set-Cookie: cookie1=deleted; expires=과거시간 → 삭제 명령
Set-Cookie: cookie2=deleted; expires=과거시간 → 삭제 명령
Set-Cookie: cookie3=deleted; expires=과거시간 → 삭제 명령
http://localhost/ch10/exam10-03.php

쿠키를 삭제하는 올바른 방법