Отправка данных POST через curl на PHP
Пример реализации функции отправки данных POST запросом в сторону сервера используя расширение curl
function SendPost($url,$fields){
$fields_str = http_build_query($fields);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url); // set url to post to
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // return into a variable
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_str);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
Использование:
$URL="http://адрес сайта";
$fields=array(
'val1'=>'abc',
'val2'=>123
);
$data=SendPost($URL,$fields);
echo $data;
|