php post大量多维数组,在PHP中通过post关闭多维数组

这有点过头了,但是如果需要,您可以手动解析请求体。

if(!empty($_POST) && $_SERVER['CONTENT_TYPE'] == 'application/x-www-form-urlencoded') {

$_post = array();

$queryString = file_get_contents('php://input'); // read the request body

$queryString = explode('&', $queryString); // since the request body is a query string, split it on '&'

// and you have key-value pairs, delimited by '='

foreach($queryString as $param) {

$params = explode('=', $param);

if(array_key_exists(0, $params)) {

$params[0] = urldecode($params[0]);

}

if(array_key_exists(1, $params)) {

$params[1] = urldecode($params[1]);

}

else {

$params[1] = urldecode('');

}

$_post[$params[0]] = $params[1];

}

$_POST = $_post;

}

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值