php post提交数据 引发数据丢失或减少 最根本的原因就是数据量过大 要解决其问题就是要学会处理数据 我在做项目实战时 基本是用以下处理方法。
一、前端处理数据
将不需要的数据在前端过滤,选择需要的的数据提交而不是将所有数据都传过去
二、前端将整个数据转换为JSON字符串
前端传值:
var resultinfo = JSON.stringify(data);
后端接收:
//前端数据量太大 以字符串形式提交过来以后 转数组
$tempData = html_entity_decode($data);
$data = json_decode($tempData, true);
三、修改php.ini
max_input_vars = 5000 //重启服务器。