setcookie() 함수를 이용하여 쿠키를 생성,수정할 수 있습니다.
만료시간에 경우 밀리세컨 단위로 기재합니다.
setcookie("쿠키이름", 쿠키값, 만료시간, 경로);
setcookie() 예제
<?php
setcookie("쿠키", "콜라", time() + 3600, "/");
echo $_COOKIE["쿠키"];
?>
$_COOKIE["쿠키이름"] 로 쿠키값을 불러올수 옵니다.
브라우저에서 실행하면 쿠키값을 출력하는걸 볼수 있습니다.
쿠키를 삭제하는 함수는 따로 존재하지 않습니다.
위 예제로 설명을 드리면, 시간값을 0이나 마이너스(-)로 하여 쿠키를 삭제하게 됩니다.
setcookie("쿠키", "콜라", time() - 3600, "/");
특정 쿠키만 삭제하는것이 아니고 모든 쿠키의 삭제를 하고 싶을때 사용합니다.
if(count($_COOKIE))
{foreach($_COOKIE as $key => $value)
{setcookie($key, NULL, -3600, '/');}
}