PHP _POST['']接受不到数据

查看:87
本文介绍了PHP _POST['']接受不到数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

sign=27c45caa483a1582eee4aaea17&result=2000&usercode=A00&value=5&orderno=dn202900501&datetime=20161102142026&billid=R163734&accountvalue=4.3&info=%D6%A7%B8%B6%B3%C9%B9%A6&version=1.0&mode=q

用file_get_contents('php://input')方法可以得到以上数据,用_POST['']可以得到每一项的值,唯独获取不到info的值,求解!!

解决方案

$a = 'sign=27c45caa483a1582eee4aaea17&result=2000&usercode=A00&value=5&orderno=dn202900501&datetime=20161102142026&billid=R163734&accountvalue=4.3&info=%D6%A7%B8%B6%B3%C9%B9%A6&version=1.0&mode=q';
parse_str(iconv('GB2312', 'UTF-8', urldecode($a)),$out);
print_r($out);

Array
(
    [sign] => 27c45caa483a1582eee4aaea17
    [result] => 2000
    [usercode] => A00
    [value] => 5
    [orderno] => dn202900501
    [datetime] => 20161102142026
    [billid] => R163734
    [accountvalue] => 4.3
    [info] => 支付成功
    [version] => 1.0
    [mode] => q
)

这篇关于PHP _POST['']接受不到数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆