PHP 表單提交 資料報丟失 解決方案

2021-10-05 20:32:17 字數 703 閱讀 8537

這裡我的環境是linux , 下面是修改的幾個地方

vim /etc/php/php.ini

修改以下幾處

max_input_vars 預設情況下是1000 , 不能滿足有1000個以上輸入項的需求,所以得在php.ini 裡面加上更大的值如:

修改 post_max_size 設定 post 資料所允許的最大大小。此設定也影響到檔案上傳。

php預設的post_max_size 為2m.如果 post 資料尺寸大於 post_max_size $_post 和 $_files superglobals 便會為空.

查詢 post_max_size .改為

post_max_size = 128m

引數upload_max_filesize 表示所上傳的檔案的最大大小。

查詢upload_max_filesize,預設為8m改為

upload_max_filesize = 100m

修改完後 儲存,

重啟nginx apache 就可以了

php 表單提交大量資料發生丟失的解決方法

最近在專案中,出現乙個奇怪的現象,有乙個大form裡面有上千個input,提交的時候,老是發現post過來的資料不完整,一開始還懷疑是html 表單名稱有衝突,排除掉了。然後,網上找了一堆,php.ini 的post max size和upload max filesize都設定了很大的值,沒用,n...

php 解決和避免form表單重複提交的方法

在提交表單的時候,可能遇到網速等導致頁面突然載入變慢,使用者重複地點選提交按鈕,將在資料庫產生多條資料,導致不可控情況。比如下面的情況就會導致表單重複提交 點選提交按鈕兩次。點選重新整理按鈕。使用瀏覽器後退按鈕重複之前的操作,導致重複提交表單。使用瀏覽器歷史記錄重複提交表單。瀏覽器重複的http請求...

關於 或 提交表單資料丟失問題

估計有很多人在填寫提交表單的時候有時候會遇到提交表單接收時資料丟失 看下面 header content type text html charset utf 8 if request method post 等下問題就是出在這裡 輸出 array 提交 注 冊 這時候 cmqq丟失了 仔細看一下 ...