Скрипт

Скрипт


<?php

// Получаем данные из входящего запроса

$request_data = file_get_contents('php://input');


// Устанавливаем соединение с базой данных

$db = new mysqli('хостнейм', 'имяпользователя', 'пароль', 'названиеДБ');


// SQL-запрос для вставки данных в таблицу

$sql = "INSERT INTO имятаблица (столбик1, столбик2) VALUES (?, 0)";


// Подготовка запроса

$stmt = $db->prepare($sql);


// Привязка параметра к запросу

$stmt->bind_param('s', $request_data);


// Выполнение запроса

$stmt->execute();


// Закрываем соединение с базой данных

$stmt->close();

$db->close();

?>


Обратите внимание, значения подчеркнутые ЖИРНЫМ, надо поменять на свои, иначе работать не будет(я проверял)

$sql = "INSERT INTO имятаблица (столбик1, столбик2) VALUES (?, 0)";

Конкретно здесь я вставляю в таблицу строчку с полученной инфой из запроса, первый столбик в моем случае - JSON, второй status сообщения(позже объясню зачем оно надо) ? - заполнится инфой из запроса, 0 - status.
В идеале сюда еще прикрутить парсинг параметров из JSON, чтоб в DB за телом самого запроса сразу прикреплялся user_id пользователя. Но тут уже зависит от индивидуальных потребностей, кстати этот скрипт и все модификации для него написал Чат ГПТ. Скидываете ему этот кусок кода, пишите свои требования, можете заодно рассказать ему как у вас день прошел - он точно выслушает :)

Также, хочу подметить, что ловить запросы подобным способом можно на любом сервисе, который поддерживает webhook(VK например), все как обычно упирается только в вашу фантазию.

Report Page