setcookie(변수명, 변수값, 만료시간, 디렉토리, 도메인);
변수명 : 저장할 변수의 이름
변수값 : 저장할 변수의 값
만료시간 : 만료되는 시간을 Unix timetamp 값으로 설정 (없으면 브라우저 닫을때까지)
디렉토리 : 쿠키가 적용되는 서버내의 디렉토리 (없으면 /)
도메인 : 쿠키가 적용되는 도메인 명 (없으면 현재 도메인)
쿠키 불러오기
$a = $_COOKIE['키값'];
ex)
$myname = $_COOKIE['myname'];
쿠키 저장
setcookie('키 값', 저장할 내용, 저장 시간);
ex)
setcookie("myname", $myname, time()+30);
중요 :
쿠키를 가지고 진행하다 보면 만나게 되는 에러 : Warning: Cannot modify header information...
원인 : 쿠키(cookie)가 html을 만나면서 충돌한 에러입니다.
해결법 : 페이지 제일 상단에 (html 소스보다 위, 가장 위에) 다음 함수를 넣어준다.
<?php
ob_start();
?>
|