curl 发送get post请求

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了curl 发送get post请求相关的知识,希望对你有一定的参考价值。

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请求的主要内容,如果未能解决你的问题,请参考以下文章

curl 模拟 http发送get/post请求

curl 发送get,post请求

curl 发送get post请求

转:PHP中的使用curl发送请求(GET请求和POST请求)

php CURL 发送get,post请求

curl发送get和post请求