PHP cookie 생성, 수정, 삭제

Sunset·2022년 6월 6일
0

php

목록 보기
2/2

1. 쿠키 생성, 수정

setcookie() 함수를 이용하여 쿠키를 생성,수정할 수 있습니다.
만료시간에 경우 밀리세컨 단위로 기재합니다.

setcookie("쿠키이름", 쿠키값, 만료시간, 경로);

setcookie() 예제

<?php 

setcookie("쿠키", "콜라", time() + 3600, "/");

echo $_COOKIE["쿠키"];

?>

$_COOKIE["쿠키이름"] 로 쿠키값을 불러올수 옵니다.
브라우저에서 실행하면 쿠키값을 출력하는걸 볼수 있습니다.

2. 쿠키 삭제

쿠키를 삭제하는 함수는 따로 존재하지 않습니다.
위 예제로 설명을 드리면, 시간값을 0이나 마이너스(-)로 하여 쿠키를 삭제하게 됩니다.

setcookie("쿠키", "콜라", time() - 3600, "/");

3. 모든 쿠키 삭제

특정 쿠키만 삭제하는것이 아니고 모든 쿠키의 삭제를 하고 싶을때 사용합니다.

	if(count($_COOKIE)) 
	{foreach($_COOKIE as $key => $value)
	 {setcookie($key, NULL, -3600, '/');}
	}

0개의 댓글