1
ini_get
블록을 값 auto_prepend_file
값으로 차단하고 싶습니다. 특정 값에 대해서만 disable_functions
옵션으로 기능을 차단하고 싶지 않습니다. 할 수있는 방법이 있습니까? 다음과 같이ini_get 함수의 특정 값을 차단하십시오.
ini_get
블록을 값 auto_prepend_file
값으로 차단하고 싶습니다. 특정 값에 대해서만 disable_functions
옵션으로 기능을 차단하고 싶지 않습니다. 할 수있는 방법이 있습니까? 다음과 같이ini_get 함수의 특정 값을 차단하십시오.
설치 uopz
확장, 다음 mod_ini_get.php
파일을 작성
<?php
uopz_set_return('ini_get', function ($k) {
if ($k === 'auto_prepend_file')
return var_export(ini_get($k), true) . " - modified";
return ini_get($k);
}, true);
가 수정합니다 auto_prepend_file
INI 옵션 :
auto_prepend_file=mod_ini_get.php
테스트 그것을 :
var_dump(ini_get('auto_prepend_file'));
var_dump(ini_get('engine'));
샘플 출력 :
string(28) "'mod_ini_get.php' - modified"
bool(false)
AFAIK, PHP 소스를 패치하지 않으면 불가능합니다. –
@RuslanOsmanov 당신은 무엇을 의미합니까? –
PHP의 소스 코드를 변경하고 자신의 버전을 컴파일하는 것을 의미합니다. –