В PHP термин «метод http» относится к различным типам HTTP-запросов, которые могут быть отправлены на сервер. Наиболее часто используемые методы HTTP — GET, POST, PUT, PATCH, DELETE и OPTIONS. Вот примеры использования этих методов HTTP в PHP:
-
Метод GET:
Метод GET используется для получения данных с сервера.<?php if ($_SERVER['REQUEST_METHOD'] === 'GET') { // Process the GET request $name = $_GET['name']; echo "Hello, $name!"; } ?>
-
Метод POST:
Метод POST используется для отправки данных на сервер, часто используемый для отправки форм.<?php if ($_SERVER['REQUEST_METHOD'] === 'POST') { // Process the POST request $name = $_POST['name']; echo "Hello, $name!"; } ?>
-
Метод PUT:
Метод PUT используется для обновления существующих данных на сервере.<?php if ($_SERVER['REQUEST_METHOD'] === 'PUT') { // Process the PUT request $data = file_get_contents('php://input'); // Update the data } ?>
-
Метод PATCH:
Метод PATCH используется для частичного обновления существующих данных на сервере.<?php if ($_SERVER['REQUEST_METHOD'] === 'PATCH') { // Process the PATCH request $data = file_get_contents('php://input'); // Apply partial updates to the data } ?>
-
Метод DELETE:
Метод DELETE используется для удаления данных с сервера.<?php if ($_SERVER['REQUEST_METHOD'] === 'DELETE') { // Process the DELETE request $id = $_GET['id']; // Delete the data with the specified ID } ?>
-
Метод OPTIONS:
Метод OPTIONS используется для получения поддерживаемых методов HTTP и других возможностей сервера.<?php if ($_SERVER['REQUEST_METHOD'] === 'OPTIONS') { // Process the OPTIONS request // Return the allowed methods and other server capabilities } ?>