Rumah >pembangunan bahagian belakang >tutorial php >php cURL发送请求主要使用哪些函数?

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

PHPz
PHPzasal
2016-06-13 12:08:011580semak imbas

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

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn