PHP 503에러 의도적으로 내기

<?php
header('HTTP/1.1 503 Service Temporarily Unavailable');
header('Status: 503 Service Temporarily Unavailable');
header('Retry-After: 300');//300 seconds
?>

PHP를 하면서 상태코드를 돌려줘야 할때가 있습니다. 그럴경우 파일은 있지만 접근권한을 제한하기 위한 코드가 필요해서 간단히 작성해 본것입니다.

503 코드로 돌려주기 때문에 서버의 기능이 잘못되었다고 판단을 하도록 하지만, 실제 이 파일은 그냥 모든것을 503으로 해서 접근을 하지 않았으면 해서 만든것입니다.

정상적인 코드로 사용하는것이 아니라서 잘못된것이지만, 무작위로 파일을 접속하는 봇에게 착각을 불러 일으켜서 이 파일은 정상적인 기능을 하지만 지금은 에러가 있다고 판단하게 해서 그냥 한곳으로 모을려고 만든 파일입니다.

그래서 아마 다른 형식으로 가져도 되지만, 이 코드를 사용하게 된것에 대해서 정확한 용도는 아니라는 점을 알려드립니다.

이전글
다음글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다