当前位置:清晨 » 站长笔记 » php笔记 » curl发送数据函数

curl发送数据函数

发布日期:2018年7月19日 08:07:54 点击量: 157

宝塔服务器面板,一键全能部署及管理,送你¥3188礼包,点我领取,简单好用的 Linux/Windows 面板

使用curl发送post或者get数据

$data是一个数组

小程序中,$data数组需进行处理urldecode(json_encode($data));

function http_request( $url, $data = '', $timeout = 5 ){
if( empty( $url ) ){
return ;
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
if( $data != '' && !empty( $data ) ){
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'Content-Length: ' . strlen($data)));
}
curl_setopt($ch, CURLOPT_TIMEOUT, 15);//超时时间
$res = curl_exec($ch);
curl_close($ch);
return $res;
}

 

 

 


关键词:

本文网址:https://www.menglei.info/2542/,转载请以链接形式注明出处,谢谢合作!


老薛主机专属优惠码: PT ,有需要购买的同学可以使用.可享受30%的优惠.

联系站长: shadoweb@qq.com QQ: 925474725


发表评论

电子邮件地址不会被公开。 必填项已用*标注