У меня есть проект pub / sub, и я хочу использовать его в своем проекте PHP, моя тема: setup:
У меня есть сценарий php для этого, msg.php:
$file = "text.txt";
$fp = fopen($file, "w");
fwrite($fp, json_encode($_REQUEST));// tried $_POST, $_GET
fclose($fp);
Но я не могу получить от него данные, однако, кажется, что скрипт выполняется (я вижу это по измененной дате в текстовом файле).Я всегда получаю [] в text.txt, не имеет значения, если уведомления отправляются мной автоматически или вручную через опцию опубликовать сообщение .Как я могу получить данные из входящих сообщений паба / вложенных сообщений?
Решения, описанные в этом вопросе, не работают для меня Публикация в Google Cloud Platform / Sub push пустых данных POST Публикация в Google Cloud /Sub Push-сообщения - Пусто POST
Под этим подразумевается замена
fwrite($fp, json_encode($_REQUEST));
на
fwrite(json_decode(file_get_contents('php://input')_);
fwrite(json_decode($HTTP_RAW_POST_DATA));