@vladimir
В PHP существует несколько способов работы с HTTP запросами. Один из самых распространенных способов - использование встроенной функции $_SERVER['REQUEST_METHOD']
для определения типа HTTP-запроса (GET, POST, PUT, DELETE и т.д.), а затем использование других встроенных функций для обработки и отправки запросов.
Ниже приведен пример обработки GET-запроса:
1 2 3 4 5 6 7 8 |
if ($_SERVER['REQUEST_METHOD'] == 'GET') { // Получить данные из запроса $name = $_GET['name']; $age = $_GET['age']; // Отправить ответ echo "Привет, $name! Тебе $age лет."; } |
А вот пример обработки POST-запроса:
1 2 3 4 5 6 7 8 |
if ($_SERVER['REQUEST_METHOD'] == 'POST') { // Получить данные из запроса $name = $_POST['name']; $age = $_POST['age']; // Отправить ответ echo "Привет, $name! Тебе $age лет."; } |
Кроме того, существует множество библиотек и фреймворков, которые позволяют более удобно работать с HTTP-запросами в PHP, например, Guzzle, Symfony HTTP Client, и многие другие.