PHP Curl 函数,支持POST GET_PHP教程

WBOY
發布: 2016-07-13 10:19:52
原創
861 人瀏覽過

PHP Curl 函数,支持POST GET

/**
 * @author       default7<default7@zbphp.com>
&#160;* @param        $url
 * @param string $method
 * @param array  $postData
 *
 * @return mixed|null|string
 */
function getHttpContent($url, $method = &#39;GET&#39;, $postData = array())
{
    $data = &#39;&#39;;

    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) == &#39;POST&#39;) {
                $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;
}
登入後複製

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/871188.htmlTechArticlePHP Curl 函数,支持POST GET /** * @author default7 * @param $url * @param string $method * @param array $postData * * @return mixed|null|string */function getHttpContent($url,...
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!