쿠키

PHP는 HTTP 쿠키를 투명하게 지원합니다. 쿠키는 원격 브라우저에 데이터를 저장하여 재방문 사용자를 추적하거나 식별하는 메커니즘입니다. setcookie() 또는 setrawcookie() 함수를 사용하여 쿠키를 설정할 수 있습니다. 쿠키는 HTTP 헤더의 일부이므로 출력을 브라우저로 보내기 전에 setcookie()를 호출해야 합니다. 이것은 header()가 가지고 있는 것과 동일한 제한입니다. 출력 버퍼링 함수를 사용하여 쿠키 설정이나 헤더 전송을 결정할때까지 스크립트 출력을 지연할 수 있습니다.

클라이언트에서 보내진 모든 쿠키는 variables_order에 "C"가 있으면 자동적으로 $_COOKIE에 들어갑니다. 하나의 쿠키에 여러 값을 할당하고 싶으면, 쿠키 이름에 []을 붙이면 됩니다.

브라우저 버그에 대한 참고 사항을 포함한 자세한 내용은 setcookie()setrawcookie() 함수를 참조하십시오.