首页 > Web开发 > 详细

curl 发送get post请求

时间:2016-11-20 10:53:12      阅读:323      评论:0      收藏:0      [点我收藏+]

function getAction($url=‘‘)
{
// curl 请求一共分四步,初始化,设置属性,执行并获取结果,释放句柄
// 一、初始化
$curl = curl_init();

// 二、设置属性
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // 跳过证书验证(https)的网站无法跳过,会报错
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书验证

curl_setopt($curl, CURLOPT_URL, $url); // 设置curl请求的地址
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); // 返回的数据不打印

// 三、发送请求,并接收数据
$data = curl_exec($curl);

// 四、释放句柄
curl_close($curl);
return $data; // 未对数据 json_decode()
}

// post请求
function postAction($url=‘‘, $data=array())
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
$result = curl_exec($curl);
curl_close($curl);
return $result;
}

curl 发送get post请求

原文:http://www.cnblogs.com/phpben/p/6082203.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!