首頁  >  文章  >  後端開發  >  php cURL发送请求主要使用哪些函数?

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

PHPz
PHPz原創
2016-06-13 12:08:011554瀏覽

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中文网!!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn