美文网首页DuangDunagSummerBiuPHP
curl post请求方法封装

curl post请求方法封装

作者: J_S_FOR | 来源:发表于2018-04-27 18:33 被阅读0次

function request_post($url, $post_data = array()) {if (empty($url) || empty($post_data)){ return false; } $o = ""; foreach ( $post_data as $k => $v ) { $o.= "$k=" . urlencode( $v ). "&" ; } $post_data = substr($o,0,-1); $postUrl = $url; $curlPost = $post_data; $ch = curl_init();//初始化curl curl_setopt($ch, CURLOPT_URL,$postUrl);//抓取指定网页 curl_setopt($ch, CURLOPT_HEADER, 0);//设置header curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//要求结果为字符串且输出到屏幕上 curl_setopt($ch, CURLOPT_POST, 1);//post提交方式 curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost); $data = curl_exec($ch);//运行curl curl_close($ch); return $data;}

相关文章

网友评论

    本文标题:curl post请求方法封装

    本文链接:https://www.haomeiwen.com/subject/bdeilftx.html