首页 > 代码库 > php_curl
php_curl
curl-get
$url=‘http://localhost/Test/Curl/get.php‘;$data=array(‘name‘=>‘tom‘,‘age‘=>25);$status=curlGet($url,$data);echo $status;/** * curl执行get发送数据 * @param string $url 配置值 * @param string|array $data 默认值 * @return string */function curlGet($url,$data){ if(empty($url) || empty($data))return false; if(is_array($data))$data=http_build_query($data); $url=$url.‘?‘.$data; $re=curl_init();//实例化cURL curl_setopt($re, CURLOPT_HEADER, 0);//0关闭打印相应头,直接打印需为1, curl_setopt($re, CURLOPT_RETURNTRANSFER, 1);//0获取后直接打印出来 curl_setopt($re, CURLOPT_URL, $url);//初始化路径 $result=curl_exec($re);//执行一个cURL会话,返回响应结果 curl_close($re);//关闭cURL会话 return $result;}
curl-post
1 $url=‘http://localhost/Test/Curl/post.php‘; 2 $data=‘name=jim&age=15‘; 3 $data=array(‘name‘=>‘jim‘,‘age‘=>15); 4 $status=curlPost($url,$data); 5 echo $status; 6 7 /** 8 * curl执行post发送数据 9 * @param string $url 配置值10 * @param string|array $data 默认值11 * @return string12 */13 function curlPost($url,$data){14 if(empty($url) || empty($data))return false;15 if(is_array($data))$data=http_build_query($data); 16 $re=curl_init();//实例化cURL17 curl_setopt($re, CURLOPT_HEADER, 0);//0关闭打印相应头,直接打印需为1,18 curl_setopt($re, CURLOPT_RETURNTRANSFER, 1);//0获取后直接打印出来19 curl_setopt($re, CURLOPT_URL, $url);//初始化路径20 curl_setopt($re, CURLOPT_POST, 1);//启用时会发送一个常规的POST请求,21 curl_setopt($re, CURLOPT_POSTFIELDS, $data);//使用HTTP协议中的"POST"操作来发送的数据22 $result=curl_exec($re);//执行一个cURL会话,返回响应结果23 curl_close($re);//关闭cURL会话24 return $result;25 }
php_curl
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。