開始準備工作,首先要在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教程有興趣的朋友有所協助。