」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何增加 PHP 最大 POST 變數限制?

如何增加 PHP 最大 POST 變數限制?

發佈於2024-11-09
瀏覽:629

How to Increase the PHP Maximum POST Variable Limit?

PHP最大POST變數限制

處理具有大量輸入欄位的POST請求時,當變數數量超過預設值時,會出現常見問題PHP 中的限制。例如,超過 1000 個欄位的表單可能只會公開 $_POST 陣列中的前 1001 個變數。

要解決此問題,需要調整 PHP 允許的 POST 變數的最大數量。在版本 5.3.9 中引入, max_input_vars 配置選項控制此限制,最初設定為 1000。

更改限制

有多種方法可以修改max_input_vars 值:

  • 使用php.ini: 編輯位於PHP 安裝目錄中的php.ini 檔案。新增或更新以下行:
max_input_vars = 
  • max_input_vars =
  • max_input_vars =
php_value max_input_vars 
    使用.htaccess:
  • 在Web 伺服器中建立.htaccess 檔案根目錄並包含以下行:
  • php_value max_input_vars
php_value max_input_vars 

使用httpd.conf(僅限Apache):

將以下行加入httpd.conf 檔案:

How to Increase the PHP Maximum POST Variable Limit?

php_value max_input_vars

更改配置後,重新啟動Web 伺服器以套用新設定。允許的 POST 變數的最大數量現在應與指定的 max_input_vars 值相符。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3