Отправка данных 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;

 

 






У данной записи пока нет ниодного комментария