Мне нужно отправить сообщение в приложение с одним из данных: xml
string. Для передачи &
и special characters
приложение предлагает curl post
с -d option
.Как сделать PHP curl post с опцией -d
Как пройти -d option
с PHP curl
?
Мне нужно отправить сообщение в приложение с одним из данных: xml
string. Для передачи &
и special characters
приложение предлагает curl post
с -d option
.Как сделать PHP curl post с опцией -d
Как пройти -d option
с PHP curl
?
Флаг -d
- это флаг POST Data.
Для отправки полей POST с помощью завиток с помощью PHP выполните следующие действия:
$ch = curl_init($url);
# Setup request to send xml via POST.
$payload = "xmlRequest=" . urlencode($input_xml);
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
# Return response instead of printing.
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
# Send request.
$result = curl_exec($ch);
curl_close($ch);
Вы получите ваш XML в «xmlRequest» на другой стороне.
Вы можете установить все параметры, используя http://php.net/manual/en/function.curl-setopt.php. Но опция -d мне неизвестна ... – Cagy79