知识屋:更实用的电脑技术知识网站
所在位置:首页 > 编程技术 > PHP编程

PHP Curl 函数,支持POST GET

发布时间:2015-05-27 19:19:40作者:知识屋

/** * @author       default7 * @param        $url * @param string $method * @param array  $postData * * @return mixed|null|string */function getHttpContent($url, $method = 'GET', $postData = array()){    $data = '';    if (!empty($url)) {        try {            $ch = curl_init();            curl_setopt($ch, CURLOPT_URL, $url);            curl_setopt($ch, CURLOPT_HEADER, false);            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);            curl_setopt($ch, CURLOPT_TIMEOUT, 30); //30秒超时            curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);            //curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar);            if (strtoupper($method) == 'POST') {                $curlPost = http_build_query($postData);                curl_setopt($ch, CURLOPT_POST, 1);                curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);            }            $data = curl_exec($ch);            curl_close($ch);        } catch (Exception $e) {            $data = null;        }    }    return $data;}

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜