php 获取post方法payload(json)形式参数的方法


用默认get方式传递的时候,接收方式没有改变,仍然是$_GET。

但是用post方式传递数据的时候,用$_POST无法接收数据,应为小程序默认post发送的content-type为application/json,并非传统的那两种。具体参见下面两篇文章。

 

https://blog.csdn.net/cominglately/article/details/80393335

 

https://www.cnblogs.com/CyLee/p/7644380.html


 

结论:用get传递,照旧。

用post传递,接收使用$request_body = $GLOBALS['HTTP_RAW_POST_DATA'])或者$request_body = file_get_contents('php://input');


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM