ex)
$cookieOk = setcookie("name", "Tom",
time()+60*60*8);
//8시간 유지될 쿠키 생성
if($cookieOk) //쿠키 생성 성공여부 검사
echo "create cookie success!<br>";
else
echo "create cookie failed...<br>";
$name = $_COOKIE[name]; //쿠키값 받아오기
echo $name; // Tom
setcookie("name", " ", time()-3600);
//쿠키 삭제
세션(Session) 변수
쿠키가 사용자의 컴퓨터에 파일형태로 저장되기에 파일 위치를 아는 사람은 쿠키의 내용을
열어볼 수 있다는 보안상의 문제로 PHP4부터 세션변수가 사용할 수 있게 되었다.
세션변수를 사용할 경우 서버접속시 서버가 각 사용자에게 세션 아이디라는 유일한 아이디를
부여한 뒤 이 아이디명으로 폴더를 생성해 세션변수값을 저장한다.
세션 시작: session_start();
세션 변수 생성: $_SESSION[세션 변수명] = 값;
세션 변수 읽기: $변수 = $_SESSION[세션 변수명];
세션 변수 삭제: unset($_SESSION[세션 변수명]);
ex) session_start(); //세션 시작 $_SESSION[name] = "Tom";
//세션변수 생성
$name = $_SESSION[name]; //세션변수 값
받아오기
echo $name; // Tom
unset($_SESSION[name]); //세션변수 삭제
과거 세션 변수 생성 방법:
1.
$name = Tom;
session_register("name");