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');

原文地址:https://www.cnblogs.com/cblx/p/12489310.html