function curl_post($url,$data=array()){
$ch = curl_init();//创建curl请求
curl_setopt($ch, CURLOPT_URL,$url); //设置发送数据的网址
// curl_setopt($ch, CURLOPT_TIMEOUT, 1);//最小超时时间为1s,异步
curl_setopt($ch, CURLOPT_NOSIGNAL, true); //注意,毫秒超时一定要设置这个
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 200); //超时时间200毫秒
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); //设置有返回值,0,直接显示
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0); //禁用证书验证
curl_setopt($ch, CURLOPT_POST, 1);//post方法请求
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);//post请求发送的数据包
$data = curl_exec($ch);
curl_close($ch);
//$data = json_decode($data,true); //将json数据转成数组
return $data;
}
php发送异步post请求
最新推荐文章于 2024-08-13 22:09:49 发布