max_input_vars导致PHP Post 变量上限1000的解决方法

26 6 月

在做公司项目的时候,发现表单提交的数据不全,发现是因为php.ini中max_input_vars限制为1000。

如果可以修改php.ini,直接调大max_input_vars即可。

否则可以使用下面的代码:

function GetPost() {
$postdata = file_get_contents( “php://input”);
$postrawarray = explode(“&”,$postdata);
$posts = array();
foreach ($postrawarray as $postraw){
$t = explode(“=”, $postraw);
$posts[$t[0]] = $t[1];
}
return $posts;
}

$_POST = GetPost();

LET512ANNUAL

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注