php CURL兩個基本執行個體

來源:互聯網
上載者:User
開始準備工作,首先要在php.ini檔案裡找到extension=php_curl.dll,把前面“;”去掉,開啟curl支援。

curl_init(); // 初始化curl
curl_close(); //關係curl
curl_exec(); //執行curl操作
curl_setopt(int ch, string option, value) //設定curl的選項
option 為想要的屬性,value 為對應的值

option基本屬性如下:
CURLOPT_URL //設定抓取網頁的地址
CURLOPT_POST //用php做httppost操作,設定選項為非零值
CURLOPT_POSTIELDS //httppost操作的post操作的所有資料
CURLOPT_PETURNTRANSFER //是否返回頁面擷取的內容,若是選值為非零

一:基本例子

$curl = curl_init();                            //初始化curl對象$curl_setopt($curl,CURLOPT_URL,'www.baidu.com');  //設定抓取頁面的地址$curl_setopt($curl,CURLOPT_HEADER,1);   //把一個頭部包含在其中輸出,值要設為非零$response = curl_exec($curl);           //執行操作,運行curlcurl_close($curl);                     //關閉操作 

二:post資料

$data = array('name'=>'trany','age'=>'12');$curl = curl_init();              //初始化curl對象$curl_setopt($curl,CURLOPT_URL,'WWW.BAIDU.COM');   //設定頁面抓取地址$curl_setopt($curl,CURLOPT_POST,1);                //做httppost提交$curl_setopt($curl,CURLOPT_POSTFIELDS,$data);      //傳遞值$response = curl_exec($curl);                     //執行操作curl_close($curl);                               //關閉操作

以上就介紹了php CURL兩個基本執行個體,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.