쿠키 접근하기
username 쿠키에 접근하여 방법에 대해 알아봅시다.
06/access_cookie.php
<?php
if (isset($_COOKIE["username"])) { // 02
echo $_COOKIE["username"]."님 환영합니다.";
}
else {
echo "username 쿠키가 존재하지 않습니다.";
} // 07
?>
02 $_COOKIE["username"]은 username 쿠키의 값을 의미합니다. username 쿠키를 설정하면 $_COOKIE["username"]은 '홍길동'의 값을 가집니다.
isset() 함수는 변수 값이 존재하는 지를 체크하는 데 사용됩니다. 해당 변수 값이 설정되어 있으면 True, 그렇지 않으면 False 값을 반환합니다.
isset($_COOKIE["username"])는 username 쿠키에 값이 있으면 True, 그렇지 않으면 False 값을 가집니다.
02~07 $_COOKIE["username"]의 값이 존재하면 3행의 문장에 의해 실행 결과에서와 같이 '홍길동님 환영합니다.'란 메세지를 화면에 출력합니다. 그렇지 않으면 6행에 의해 'usename 쿠키가 존재하지 않습니다.'를 출력합니다.
실행 결과에서와 같이 $_COOKIE는 쿠키에 사용되는 전역 변수로 해당 쿠기 값을 접근하는 데 사용됩니다.