微信公众号php环境无法获取POST值

<?php 
//传统获取方式
$postStr = $GLOBALES['HTTP_RAW_POST_DATA'];

//php7之后取消了HTTP_RAW_POST_DATA方式获取 应改为
$postStr = file_get_contents("php://input");

//扩展一下

/**
$_POST:
    常用于application/x-www.form-urlencoded方式的数据提交 如 表单提交 文件上传
file_get_contents("php://input"):
    常用于非enctype="multipart/form-data"的数据提交
HTTP_RAW_POST_DATA:
    常用于无法识别的数据格式,如能被$_POST识别 这这里取不到值。
    设置 php.ini 中的 always_populate_raw_post_data 值为 On 才会生效
    php7之后不支持。


终上:
    关联数组键值对方式提交的数据 使用$_POST
    $_POST无法获取时,使用php://input


**/