메뉴 건너뛰기

Dev tips

PHP [php.ini] auto_prepend_file, auto_append_file 설정

taknim 2009.06.04 22:58 조회 수 : 11647 추천:2764

php.ini에는 auto_prepend_file, auto_append_file 이라는 설정이 있다.
include 와 동일하지만 특정 host 단위나 전체 host 단위의 php 에 소스 내에 추가없이 include를 할 수가 있다.
  • auto_prepend_file
    php 파일이 실행되기 전에 실행할 파일을 지정한다. 값이 존재하지 않으면 disable 된다.
    모든 php에서 최상단에 특정 내용을 보여줄 때 유용하다.
  • auto_append_file
    php 파일이 실행된 후에 실행할 파일을 지정한다. 값이 존재하지 않으면 disable 된다.
    auto_prepend_file 과 반대로 모든 php에서 최하단에 특정 내용을 보여줄 때 유용하다.
    단, auto_append_file은 최하단에 보여지므로 php 파일 중간에 exit(); 가 실행되는 경우 disable 된다.

php.ini 에서 설정할 경우
auto_prepend_file = 파일경로
auto_append_file = 파일경로

httpd.conf 에서 설정할 경우
<VirtualHost *>
  DocumentRoot /www/
  ServerName   aaa.abc.com
  php_value    auto_prepend_file /www/header.inc
</VirtualHost>