PHP POST ЗАПРОС БЕЗ ФОРМЫ

PHP позволяет отправлять POST запросы на сервер без использования HTML формы. Это может быть полезно для случаев, когда необходимо отправить данные на сервер без перезагрузки страницы.

$data = array('param1' => 'value1', 'param2' => 'value2');$options = array( 'http' => array( 'header' => "Content-type: application/x-www-form-urlencoded\r\n", 'method' => 'POST', 'content' => http_build_query($data), ),);$context = stream_context_create($options);$result = file_get_contents('http://example.com/submit.php', false, $context);

В данном примере мы создаем массив данных $data, который хранит параметры запроса. Затем мы создаем массив настроек $options, который содержит заголовки и содержимое запроса методом POST, используя функцию http_build_query для кодирования данных в строку запроса.

Следующим шагом мы создаем контекст потока с помощью функции stream_context_create, передавая $options. Далее мы отправляем запрос на сервер, используя функцию file_get_contents, передавая URL нашего сервера и контекст потока. В результате мы получаем ответ от сервера в переменной $result.

Уроки PHP #10 GET и POST запросы

Как отправить форму без перезагрузки страницы на php

Отправка данных без перезагрузки страницы. PHP + Ajax (jQuery)

Формы в PHP. GET, POST

PHP: почему его вечно хоронят, актуально ли его учить и чем он полезен бизнесу. Код и кофе, s4, ep 8

Отправка HTML формы на почту или мессенджеры (без PHP)

Реклама
Новое
Реклама