ajax post php 错误 Input variables exceeded 1000

来源:互联网 发布:怎么查看服务器域名 编辑:程序博客网 时间:2024/05/29 18:08

我在前台用 js 往服务器 post 了一个数组

发现 PHP 报这个错误出来

我首先自己在 PHP 中打印了一下 PHP 接收到的数组

发现部分数据丢失 

再结合着报错的内容

很容易就知道了这是因为 post 过来的长度超过了 PHP 的规定长度

百度了一下,有的人说修改 php.ini 文件

但是我并没有这样去搞,因为不可能说你这边换了服务器了,那边也要服务器来修改 php.ini 

本着尽可能把问题简单处理的原则

我把 post 过去的数组进行了 json 话处理

使 post 到服务器的数据由数组变为了 json

体积小了很多,也没有再报错了。


js    数组 转 json 

var json = JSON.stringify(jsonArray);

php  json转数组

$data = json_decode($json);





原创粉丝点击