쿠키(cookie) 굽기
setcookie() 함수 사용.
setcookie(name, value, expire, path); |
name : 설정할 쿠키의 이름
value : 쿠키에 저장될 이름
expire : 유효 시간을 설정하는 함수(표준 유닉스 시간을 기준 값으로 설정)
path : 쿠키를 사용할 수 있는 범위 지정
예)
<? setcookie("a", "sample", 60+time(). "/"); ?> |
'sample'이라는 정보 값을 'a'라는 쿠키 이름으로 60초간 보존하라는 것을 뜻함.
'/'는 서버의 루트를 말하는 것으로서 일반적으로 쿠키를 지정할 때 모든 디렉터리에서 쿠키를 사용할 수 있도록 서버의 루트를 '/'로 지정하여 하위 디렉터리에서도 쿠키를 사용할 수 있게 만들어 준다.
쿠키(cookie) 호출
PHP에서 일반 변수를 부르는 것과 비슷하다.
echo "$_COOKIE[쿠키 변수 이름]";
쿠키를 화면에 출력.
쿠키(cookie) 삭제
쿠키를 삭제하는 방법은 구울 때와 마찬가지로 setcookie() 함수를 사용하여 삭제하면 된다.
setcookie(name, "", 0, path); |
같은 이름으로 된 쿠키를 다시 구우면서 value값을 빈칸으로 넣고 보존시간을 0으로 생성하면 쿠키가 삭제된다.
'PHP' 카테고리의 다른 글
세션(session)과 쿠키(cookie)의 차이점 (0) | 2013.01.15 |
---|---|
PHP $_SERVER[] 값 정리 (0) | 2013.01.08 |
PHP 내장 함수 - 그 밖의 함수 (0) | 2013.01.07 |
PHP 내장 함수 - 파일 관련 (0) | 2013.01.07 |
PHP 내장 함수 - MySql 관련 (0) | 2013.01.07 |