php.ini disable_functions

PHP 2009. 5. 6. 11:37



보안상의 이유든 뭐든 built-in 된 함수의 실행을 막고자 할 경우,
php.ini 에서 아래처럼 수정하면 됨.

disable_functions = func1, func2, func3



이것은 php.ini 파일 수정만 가능하고 ini_set() 함수를 이용해 스크립트레벨에서 수정하는 건 불가능하다.
아래의 참고 페이지를 보면 더 자세히 확인 가능.



PHP_INI_* 모드의 정의
모드 의미
PHP_INI_USER 사용자 스크립트(ini_set() 등)나 윈도우 레지스트리에서 설정할 수 있습니다
PHP_INI_PERDIR php.ini, .htaccess, httpd.conf에서 설정할 수 있습니다
PHP_INI_SYSTEM php.inihttpd.conf에서 설정할 수 있습니다
PHP_INI_ALL 어디에서라도 설정할 수 있습니다



참고1. PHP: 환경설정을 바꿀 수 있는 곳 (환경설정 조건 확인가능)
참고2. 설정을 바꾸는 방법
참고3. List of php.ini directives




'PHP' 카테고리의 다른 글

lock 걸고 파일 쓰기  (2) 2009.05.10
정규표현식  (0) 2009.05.06
인코딩 체크  (0) 2009.05.03
PHP Command Line 실행시 Arguments  (0) 2009.04.22
PHP Command Line 실행 시 new line 출력 문제.  (0) 2009.04.22
Posted by bloodguy
,