0
lanc2233
11.05.13
✎
14:28
|
$POST = array (
'key' => $key,
'name' => $name,
'email' => $email,
'id' => $id
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $POST);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_URL, ;
$result = curl_exec($ch);
Я так понимаю нужно использовать метод ОтправитьДляОбработки объекта HTTPСоединение. Из описания не могу понять, как туда передать поля POST запроса. Пробовал в строке запроса, но администратор ресурса говорит что я ему передаю GET а не POST.
Может кто-то пример показать как в этом случае правильно сформировать запрос?
|
|
8
sttt
11.05.13
✎
15:46
|
(7) тебе же дали ссылку, там все на примерах дается как формировать POST заголовки для передачи переменных, файлов (2)
Данные = "var=test&var2=privet";
out = out + "POST /file.php HTTP/1.1" + Символы.ПС;
out = out + "Host: test.ru"+Символы.ПС;
out = out + "Referer: test.ru/"+Символы.ПС;
out = out + "User-Agent: Opera"+Символы.ПС;
out = out + "Content-Type: application/x-www-form-urlencoded"+Символы.ПС;
out = out + "Content-Length: ".strlen($data)+Символы.ПС+Символы.ПС;
out = out + Данные+Символы.ПС+Символы.ПС;
как то так, есть ошибки))
|
|