收藏
回答

PHP后端接收不到用户发给微信公众号的消息?

开启了开发者模式,通过file_get_contents("php://input")接收信息,但是返回为空,使用怎么办呀,还发现请求体的内容格式类型为application/x-www-form-urlencoded,大神们救救我


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

2 个回答

  • 🐉
    🐉
    04-11

    请问解决了吗 我也遇到相同的问题

    04-11
    有用
    回复
  • 鱼饼🦦
    鱼饼🦦
    2023-05-20
    $xmlData = file_get_contents("php://input");
            $obj = simplexml_load_string($xmlData,"SimpleXMLElement", LIBXML_NOCDATA);
            $json = json_decode(json_encode($obj),true);
    
    2023-05-20
    有用
    回复 3
    • 隔岸苦晴
      隔岸苦晴
      2023-05-20
      这个我试过了,就是因为file_get_contents("php://input");拿不到值,所以很苦恼
      2023-05-20
      回复
    • 隔岸苦晴
      隔岸苦晴
      2023-05-20
      是需要在php.ini中开启某些配置吗
      2023-05-20
      回复
    • 隔岸苦晴
      隔岸苦晴
      2023-05-20
      其实也不是说拿不到值,只是它的值时一个空字符串
      2023-05-20
      回复
登录 后发表内容