手机APP传JSON数据到后台,PHP 使用json_decode返回NULL的解决办法总结

在网上查看了各种办法,尝试了无数遍,终于在今天,我TM解决了这个问题。就是手机APP传JSON数据过来的时候,后台解析不了。

可能的情况:1.传过来的不是JSON数据,PHP解决办法 打印出来,没错


把POST传过来的数据打印到 TXT里面,然后从服务器上下下来,或者本地调试也会生成一个TXT。

然后就把数据复制出来,放进 postman 进行检测,如果你没有postman请百度 postman,然后按照图所示放进数据,如果有错误,它左边会有一把×,然后你把数据修改就行了。


2.数据是JSON格式没有错,$_post传过来 打印到TXT里面 也很正常,就是TMD解析不出来。而且 直接读取TXT里面的数据也可以解析出来,就是死活 直接 解析不出来 _$POST


不要直接 

$test = $_POST;

 json_decode($test ,true);
用php://input接收传过来的原始数据,然后再看打印出来的数据对不对,但是PHP://INPUT会出现编码问题,所以要用
urldecode函数解析一下。


如果还是不行的话,百度吧,各位。我接下来 也会进行测试,然后后续还会有更新,296835262@qq.com有问题可以发邮件 探讨

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值