php 表單提交大量數(shù)據(jù)發(fā)生丟失的解決方法
最近在項目中,出現(xiàn)一個奇怪的現(xiàn)象,有一個大form里面有上千個input,提交的時候,老是發(fā)現(xiàn)post過來的數(shù)據(jù)不完整,一開始還懷疑是html 表單名稱有沖突,排除掉了。
然后,網(wǎng)上找了一堆,php.ini 的post_max_size和upload_max_filesize都設(shè)置了很大的值,沒用,nginx的client_max_body_size 500m;加到了那么大的值,也沒用。
最后終于google到辦法:原來PHP從5.3.9開始增加一個變量 max_input_vars 用來限制提交的表單數(shù)量,實在無語。
![]() |
該值默認(rèn)情況下是1000 , 不能滿足有1000個以上輸入項的需求,所以得在php.ini 里面加上更大的值如:
max_input_vars = 5000
修改后重啟apache,終于一切正常!
- 解決PHP里大量數(shù)據(jù)循環(huán)時內(nèi)存耗盡的方法
- php post大量數(shù)據(jù)時發(fā)現(xiàn)數(shù)據(jù)丟失問題解決方法
- php查詢mysql大量數(shù)據(jù)造成內(nèi)存不足的解決方法
- php導(dǎo)入大量數(shù)據(jù)到mysql性能優(yōu)化技巧
- 2個自定義的PHP in_array 函數(shù),解決大量數(shù)據(jù)判斷in_array的效率問題
- phpExcel導(dǎo)出大量數(shù)據(jù)出現(xiàn)內(nèi)存溢出錯誤的解決方法
- PHP查詢MySQL大量數(shù)據(jù)的時候內(nèi)存占用分析
- phpmyadmin里面導(dǎo)入sql語句格式的大量數(shù)據(jù)的方法
- asp和php下textarea提交大量數(shù)據(jù)發(fā)生丟失的解決方法
- PHP查詢大量數(shù)據(jù)內(nèi)存耗盡問題的解決方法
相關(guān)文章
php mysql procedure實現(xiàn)獲取多個結(jié)果集的方法【基于thinkPHP】
這篇文章主要介紹了php mysql procedure實現(xiàn)獲取多個結(jié)果集的方法,基于thinkPHP實現(xiàn)針對數(shù)據(jù)庫多個結(jié)果集的相關(guān)操作技巧,需要的朋友可以參考下2016-11-11
php的GD庫imagettftext函數(shù)解決中文亂碼問題
這篇文章主要介紹了php的GD庫imagettftext函數(shù)解決中文亂碼問題,可通過將中文字符串轉(zhuǎn)為utf-8格式來解決,需要的朋友可以參考下2015-01-01
php中g(shù)et_cfg_var()和ini_get()的用法及區(qū)別
這篇文章主要介紹了php中g(shù)et_cfg_var()和ini_get()的用法及區(qū)別,實例分析了get_cfg_var()和ini_get()函數(shù)的區(qū)別與使用技巧,需要的朋友可以參考下2015-03-03
PHP文件讀寫操作相關(guān)函數(shù)總結(jié)
這篇文章主要介紹了PHP文件讀寫操作相關(guān)函數(shù)總結(jié),本文總結(jié)了fwrite()、fread()、fgets()、fgetc()、file()、readfile() 等函數(shù)的介紹及使用例子,需要的朋友可以參考下2014-11-11


