Функция используемая для выполнения запросов к интернет ресурсам, и получения ответа, для последующей их обработки.
В функции есть много параметров, для удобного использования в различных случаях.
Код:
/* Функция Curl */ # $link - обязательный параметр # остальные параметры по желанию. function curl($link,$cookie=null,$post=null, $head=1, $proxy=null){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$link); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_TIMEOUT, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // для https If($proxy !== null) curl_setopt($ch, CURLOPT_PROXY, $proxy); if ($head == 1)curl_setopt ($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); if($cookie !== null) curl_setopt($ch, CURLOPT_COOKIE, $cookie); if($post !== null){ curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); } $otvet = curl_exec($ch); curl_close($ch); return $otvet;
Теги: php function curl