PHP ПЕРЕДАТЬ ПО ССЫЛКЕ POST
В PHP данные могут быть переданы между страницами с использованием метода transfer POST, позволяющего отправлять данные в защищенной форме таким образом, чтобы информация не отображалась в URL.
Чтобы передать данные через метод POST, можно использовать функцию curl_setopt() для установки параметров передачи данных, что может выглядеть следующим образом:
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
В этом примере переменной $post_data присваиваются данные для передачи, CURLOPT_POST равен 1 для указания, что данные должны быть переданы через метод POST, а CURLOPT_RETURNTRANSFER дает команду curl сохранять ответ вместо вывода на экран.
Для получения данных на целевой странице необходимо использовать массив $_POST, который автоматически создается PHP при отправке данных с использованием метода POST, и содержит отправленные данные в виде пар ключ-значение:
$username = $_POST['username'];
$password = $_POST['password'];
...
Таким образом, передача данных по ссылке в форме POST достаточно проста и безопасна с точки зрения защиты данных.
метод post php, передача данных в php
Основы php функции передача переменных по ссылке
Уроки PHP для начинающих / #12 – Обработка форм. Передача данных методом POST и GET
#47 Уроки PHP - Учим язык PHP, Передача параметров методом GET на языке PHP
Реализация собственного протокола потока на PHP
Парсинг на PHP: Отправка POST запросов через Curl