PHP curl採集

    if (function_exists('curl_init')) {     //檢查函數是否存在
        $url = "http://***.com/";
        $ch = curl_init();         //初始化curl會話
        curl_setopt($ch, CURLOPT_URL, $url);    //設置url
        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");//3.請求方式
        curl_setopt($curl, CURLOPT_ENCODING, 'UTF-8');   //設置編碼格式,爲空表示支持全部格式的編碼  
        //header中「Accept-Encoding: 」部分的內容,支持的編碼格式爲:"identity","deflate","gzip"。
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  //將curl_exec()獲取的信息以字符串返回,而不是直接輸出。   0:直接輸出
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);   //0.發起執行前無限等待
        $dxycontent = curl_exec($ch);   // 抓取URL並把它傳遞給瀏覽器
        if (curl_errno($ch)) {  //若是出錯
            return curl_error($ch);
        }
        curl_close($ch);//關閉
        echo $dxycontent;
    } else {
        echo '汗!貌似您的服務器還沒有開啓curl擴展,沒法收到來自雲落的通知,請聯繫您的主機商開啓,本地調試請無視';
    }
相關文章
相關標籤/搜索