php - $_POST 在推送通知响应中为空 (PHP)
问题描述
谁能告诉我如何从推送通知响应中获取响应数据。我目前只能从标头中获取数据,但 $_POST 是一个空数组。任何人都可以将我推向正确的方向吗?(我收到来自谷歌和 Outlook 的通知。)
我的通知文件包含如下代码:
header('Content-Type: text/html; charset=utf-8');
header("HTTP/1.1 200 OK");
file_put_contents('response-data.txt', serialize($_POST));
解决方案
尝试类似的东西:
file_put_contents('response-data.txt', file_get_contents('php://input'));
推荐阅读
- php - laravel save() 方法会抛出异常吗?
- c++ - CMake包含系统和项目头文件之间的路径冲突
- timestamp - 似乎无法将时间戳转换为正确的日期时间
- mysql - 检查日期列是否在某个时期,这取决于另一个日期列
- javascript - 旧文件从 jQuery 文件上传控件中删除
- python-2.7 - 来自客户端-服务器(udp)连接python 2.7的数据包嗅探器(仅限)
- c++ - 在 Maya 中为自定义 blendshape 绘制上下文和工具
- html - Internet Explorer 自定义点击输入文件使输入可编辑文本
- java - 接受 JSON LD java api
- angularjs - 如何在 Angular JS 中增加和更新按钮计数器?