[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 헤더를 설정하여 다양한 작업을 수행할 수 있습니다.

참고 자료