在做公司项目的时候,发现表单提交的数据不全,发现是因为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