收藏
回答

PHP开发获取不到微信传递数据?

$postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; 和使用 file_get_content("php://put")

这2种方式获取到的结果都是空值。

还有,接口测试的时候,返回的数据时间和当前时间不匹配。返回 2点57,实际时间是10点57 这个会有问题吗

  • 200 OK
  • Date: Mon, 19 Oct 2020 02:57:43 GMT
  • X-Powered-By: PHP/5.6.9
  • Server: Microsoft-IIS/7.5
  • Content-Type: text/html; charset=UTF-8
  • Content-Length: 18

 

回答关注问题邀请回答
收藏

2 个回答

  • Admin²⁰²¹
    Admin²⁰²¹
    2020-10-19

    1、file_get_content("php://put")能获取到微信回调相关数据的,如果不行,建议检查相关配置是否正确呢,比如回调url是否填错了,域名/ip是否再白名单里

    2、PHP里设置GMT+8的时区就可以了。

    2020-10-19
    有用
    回复 1
    • 尛范同学
      尛范同学
      2020-10-19
      1.设置什么都正常,IP也是在白名单内
        这种情况会不会是我PHP环境有问题?

      2.时区是正常设置的。
      2020-10-19
      回复
  • z
    z
    2020-10-19

    服务器时间设置有问题?

    2020-10-19
    有用
    回复
登录 后发表内容
问题标签