Maison  >  Article  >  développement back-end  >  php cURL发送请求主要使用哪些函数?

php cURL发送请求主要使用哪些函数?

PHPz
PHPzoriginal
2016-06-13 12:08:011557parcourir

php cURL发送请求主要使用哪些函数?

php cURL发送请求主要使用哪些函数?

  • curl_init():初始化一个cURL会话

    初始化一个新的会话,返回一个cURL句柄,供curl_setopt(), curl_exec()和curl_close() 函数使用。

  • curl_setopt():可以模仿用户的一些行为,如模仿用户登录,注册等等一些用户可操作的行为哦。

    curl_setopt()函数将为一个CURL会话设置选项。

  • curl_exec():执行一个cURL会话

    执行给定的cURL会话。

    这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。

  • curl_close():关闭一个cURL会话

    关闭一个cURL会话并且释放所有资源。cURL句柄ch 也会被释放。

示例:发送get请求

function geturl($url){
        $headerArray =array("Content-type:application/json;","Accept:application/json");
        $ch = curl_init();
         curl_setopt($ch, CURLOPT_URL, $url);
         curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
         curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); 
         curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
         curl_setopt($url,CURLOPT_HTTPHEADER,$headerArray);
         $output = curl_exec($ch);
        curl_close($ch);
        $output = json_decode($output,true);
        return $output;

更多相关知识,请访问 PHP中文网!!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn