o_nix
Хранитель порядка
- Регистрация
- 7 Ноя 2007
- Сообщения
- 1.070
- Реакции
- 1.063
- Автор темы
- #1
Есть скрипт клиент он отсылает методом POST данные курлом
вопрос
Что должно быть в скритпте server.php чтобы получить данные отправленные POST ??
в переменной $_POST и прочих серверных переменных они отсутствуют
я так понял потому что не передаётся name переменной
Как получить ??
Поменять способ отправки или код запроса нельзя...
PHP:
<?php
$post= '<?xml version="1.0" encoding="UTF-8"?>
<get>
<search>query</search>
</get>';
$curl=@curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://serverurll.ru/server.php');
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_TIMEOUT, 250);
curl_setopt($curl,CURLOPT_USERAGENT,'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)');
$resp=curl_exec($curl);
$err=curl_error($curl);
curl_close($curl);
echo $resp;
?>
вопрос
Что должно быть в скритпте server.php чтобы получить данные отправленные POST ??
в переменной $_POST и прочих серверных переменных они отсутствуют
я так понял потому что не передаётся name переменной
Как получить ??
Поменять способ отправки или код запроса нельзя...