PHP 最大輸入變數錯誤故障排除
您在 PHP 版本 5.1.6 中執行應用程式時是否遇到 max_input_vars 錯誤?當提交的輸入變數太多,超過預先定義的限制時,通常會發生此錯誤。
了解 max_input_vars 設定
max_input_vars 設定控制最大變數數可以透過 GET、POST 或 COOKIE 要求傳遞。在 PHP 5.3.9 及更高版本中,可以在 php.ini 檔案中配置此設定。然而,在 PHP 5.1.6 中,此設定可能不會出現在 php.ini 檔案中。
phpinfo() 中的值
即使您使用PHP 5.1.6,您可能仍會在 phpinfo() 中看到 max_input_vars 值。這表示該值未在 php.ini 檔案中定義,而是硬編碼到此版本的 PHP 中。
更改值
不幸的是,在 PHP 中5.1.6,max_input_vars 設定無法透過 php.ini 檔案存取。但是,您仍然可以使用其他方法修改此值:
php_value max_input_vars 3000 php_value suhosin.get.max_vars 3000 php_value suhosin.post.max_vars 3000 php_value suhosin.request.max_vars 3000
以上是如何解決 PHP 5.1.6 中的「max_input_vars」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!