웹 개발에서 쿠키는 종종 사용자 정보를 저장하고 사용자 상태를 유지하는 데 사용됩니다. 특히 로그인하지 않고 로그인 해야하는 페이지에 액세스 할 때 쿠키를 설정하면 유사한 로그인 상태를 달성 할 수 있습니다. 이 기사는 PHP에서 쿠키를 만들고 읽고 삭제하는 방법을 소개합니다.
PHP에서 쿠키 생성은 매우 간단합니다. PHP의 setCookie () 기능 만 사용하십시오. 기본 사용량은 다음과 같습니다.
setcookie('name', 'value', time() + 3600, '/');
이 예는 "이름"이라는 쿠키를 만드는 방법, "value"값, 1 시간의 만료 시간 및 웹 사이트의 루트 디렉토리로가는 경로를 만드는 방법을 보여줍니다.
setCookie () 함수의 매개 변수는 다음과 같습니다.
PHP에서 쿠키를 읽으려면 글로벌 변수 $ _cookie에 액세스 할 수 있습니다. 이 변수는 전송 된 모든 쿠키 정보를 포함하는 배열입니다.
다음은 쿠키를 읽는 예입니다.
if (isset($_COOKIE['name'])) {
$value = $_COOKIE['name'];
echo $value;
} else {
echo 'Cookie not set!';
}
이 코드는 "이름"이 쿠키에 존재하는지 여부를 확인하고 존재하는 경우 그 값을 출력합니다. 그것이 존재하지 않으면 "쿠키가 설정되지 않았다"는 메시지가 표시됩니다.
PHP에서 쿠키를 삭제하는 방법은 만료 시간을 현재 시간 전에 타임 스탬프로 설정하는 것입니다.
다음은 쿠키 삭제의 예입니다.
setcookie('name', '', time() - 3600, '/');
이 코드는 "이름"쿠키의 만료 시간을 현재 시간 전 1 시간 전에 설정하여 쿠키를 삭제합니다.
요약 : PHP에서 쿠키 생성, 읽기 및 삭제는 매우 간단합니다. 개발자는 만료 시간, 행동 경로 및 범위와 같은 요구에 따라 다른 쿠키 매개 변수를 설정할 수 있습니다. 쿠키를 사용할 때는 민감한 정보의 누출을 피하기 위해 개인 정보 보호에 특별한주의를 기울여야합니다.