歡迎訪問 allentsai 的個人空間

我的論壇主題

  • php get請求,資料太大,JSON出現被截斷情況的解決方法

    2019-03-29 10:06:21   /   PHP、MySQL 網頁程式資料庫討論

    今天做商品列表的時候發現,前端明明有8000多條數據,但是實際服務端接受存入數據庫才1000條經過調試發現前端頁面提交get請求時數據量是正確的,但到服務端只能接受到1000條。一開始以為是get請求長度超過限制,不過看了下請求內容才400多K,而get請求默認支持8M以內的數據傳輸。於是懷疑可能是php內部配置導致的,後來google了果不其然發現 max_input_vars 這個配置項,該配置項是在php 5.3.9版本之後才加入的,目的是為了防止hash衝突。既然如此那就改下該配置項,默認是1000,改成 10000;重啟服務後發現服務端獲取到的數據量是8000,就正常了。.

我的資料

Open Toolbar