Передача значений $_POST с помощью cURL
Ross has the right idea для отправки обычного формата php5 параметра/значения в URL-адрес.
Недавно php-cgi я столкнулся с ситуацией, когда php5 мне нужно было отправить curl некоторый XML как Content-Type php5 "text/xml" без php каких-либо пар параметров, поэтому php-cgi вот как вы это делаете:
$xml = 'foo bar ';
$httpRequest = curl_init();
curl_setopt($httpRequest, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($httpRequest, CURLOPT_HTTPHEADER, array("Content-Type: text/xml"));
curl_setopt($httpRequest, CURLOPT_POST, 1);
curl_setopt($httpRequest, CURLOPT_HEADER, 1);
curl_setopt($httpRequest, CURLOPT_URL, $url);
curl_setopt($httpRequest, CURLOPT_POSTFIELDS, $xml);
$returnHeader = curl_exec($httpRequest);
curl_close($httpRequest);
В php-cli моем случае мне нужно было php-readfile проанализировать некоторые php-errors значения из заголовка ответа php-date HTTP, поэтому вам не обязательно post устанавливать CURLOPT_RETURNTRANSFER
или CURLOPT_HEADER
.
php
post
curl
Передача значений $_POST с помощью cURL
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.