Maison > Article > développement back-end > 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中文网!!