PHP에서 쿠키 작업 소개
사용자 브라우저에 직접 데이터를 저장하는 방법이 있습니다. 이것은 쿠키(cookie)를 사용하여 수행됩니다. 쿠키는 작은 문자열 조각으로, 브라우저의 특별한 장소에 저장됩니다. 각 쿠키는 자신의 이름을 가지며, 이 이름으로 쿠키를 기록하거나 읽을 수 있습니다.
어떻게 수행되는지 살펴봅시다. 먼저 두 개의 PHP 파일을 만들겠습니다. 첫 번째 파일에서 쿠키를 기록하고, 두 번째에서 이를 읽습니다.
쿠키 기록은 setcookie 함수를 사용하여 수행되며,
이 함수는 첫 번째 매개변수로 쿠키 이름을,
두 번째로 값을 받습니다. 이때 쿠키 기록은
화면에 어떤 출력도 하기 전에 수행해야 합니다
(세션과 유사하게).
자, 이제 파일에서 이름이 test이고 값이
'abcde'인 쿠키를 기록해 보겠습니다:
<?php
setcookie('test', 'abcde');
?>
이제 두 번째 파일에서 우리의 쿠키를 읽어봅시다.
이는 $_COOKIE 배열을 사용하여 수행됩니다:
<?php
echo $_COOKIE['test']; // 'abcde'를 출력합니다
?>
하나의 파일에서 쿠키를 기록하고, 다른 파일에서 화면에 출력하세요.