PHP 5.1.6 max_input_vars 문제 극복
PHP 버전 5.1.6을 실행하는데도 max_input_vars 오류 메시지가 표시됩니까? 당신은 혼자가 아닙니다. 이 문서에서는 이 문제를 조명하고 해결 방법을 제공합니다.
배경
PHP 5.3.9 이상에서는 php.ini 파일을 통해 max_input_vars 설정을 조정할 수 있습니다. . 그러나 PHP 5.1.6에는 이 옵션이 없습니다.
질문
PHP 5.1.6에서 phpinfo()가 max_input_vars 값을 표시한다는 사실은 이것이 어렵다는 것을 의미합니까? 코딩되어 있고 변경할 수 없나요?
답변
아니요, 하드코딩되었다는 뜻은 아닙니다. PHP 문서에 따르면 max_input_vars 지시어는 디렉터리 범위에서만 설정할 수 있습니다. 이는 .htaccess, httpd.conf 또는 .user.ini(PHP 5.3부터 사용 가능)를 통해 수행할 수 있습니다.
솔루션
PHP에서 max_input_vars 제한을 늘리려면 5.1.6의 경우 다음을 고려하십시오.
php_value max_input_vars 3000
<VirtualHost *:80> <Directory /var/www/your_application> php_value max_input_vars 3000 </Directory> </VirtualHost>
max_input_vars=3000
변경 사항에 유의하세요. max_input_vars 지시문을 적용하려면 서버를 다시 시작해야 합니다. 또한 PHP용 Suhosin 패치를 사용하는 경우 관련 설정도 조정해야 할 수 있습니다. 이에 대한 자세한 내용은 수호신 문서를 참고하세요.
위 내용은 PHP 5.1.6에서 max_input_vars를 변경할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!