[php] PHP 헤더 설정
PHP에서는 header
함수를 사용하여 HTTP 헤더를 설정할 수 있습니다. 이를 통해 HTTP 응답 코드를 변경하거나 쿠키, 캐시 제어 등을 처리할 수 있습니다.
HTTP 응답 코드 변경
다음은 header
함수를 사용하여 HTTP 응답 코드를 변경하는 예제입니다.
<?php
header("HTTP/1.1 404 Not Found");
?>
이 코드는 404 Not Found 응답 코드를 설정합니다.
새로운 위치로 리다이렉트
다음은 새로운 위치로 리다이렉트할 때 header
함수를 사용하는 예제입니다.
<?php
header("Location: https://www.example.com");
exit;
?>
이 코드는 클라이언트를 https://www.example.com
으로 리다이렉트합니다.
쿠키 설정
쿠키는 setcookie
함수를 사용하여 설정할 수 있지만, 이 함수는 헤더를 보내기 전에 호출되어야 합니다.
<?php
setcookie("user", "John Doe", time()+3600, "/", "example.com");
위 코드는 user
라는 이름의 쿠키를 설정하고 1시간 동안 유지됩니다.
PHP에서 header
함수와 함께 HTTP 헤더를 설정하여 다양한 작업을 수행할 수 있습니다.