메뉴 닫기

short_open_tag 설정 (php 웹상에 그대로 노출)

PHP-logo.svg

php 소스 노출 방지

CentOS 등의 리눅스에 php를 설치하여서 동작을 하였더니 php 파일의 내용이 그대로 화면에 출력되는 경우가 발생하였다.

이에 php.ini 설정 중에서 초기 옵션 값이 작업자의 의도와는 다르게 되어있다는 것을 발견하였다.

아래와 같은 방법으로 해결하였다.

 

해결 방법

vi /etc/php.ini
short_open_tag = On  [기본값인 Off에서 On으로 수정]

기본은 off였으나on하여서 해결

 

 참고 사항

– On 으로 설정된 경우

 <? 와 같은 PHP 시작 태그를 사용할 수 있습니다.

– Off 로 설정된 경우

 <? 와 같은 PHP 시작 태그는 사용할 수 없으며, <?php 와 같이 표기해야 합니다.

 

[polldaddy rating=”7739789″]

답글 남기기

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