2011년 12월 11일 일요일

php.ini의 short_open_tag


php-5.3.3 설치하고 아파치 실행하면 phpinfo가 실행되질 않았다.
php 5.x 버전이후로 default 값인가 보다??? 당황...

php.ini 의 short_open_tag = Off 였다. 


short_open_tag = On : <? 사용가능
short_open_tag = Off : <? 사용불가능. <?php 로 표현해야 함.


php.net의 short_open_tag 설명.
xml사용시 off. 소스 노출에 대한 보안권고 인듯....

Tells PHP whether the short form (<? ?>) of PHP's open tag should be allowed. If you want to use PHP in combination with XML, you can disable this option in order to use <?xml ?> inline. Otherwise, you can print it with PHP, for example: <?php echo '<?xml version="1.0"?>'; ?>. Also, if disabled, you must use the long form of the PHP open tag (<?php ?>).

댓글 없음:

댓글 쓰기