PHP curl新手使用記錄

2021-08-27 03:05:14 字數 1292 閱讀 6423

初次使用curl進行介面呼叫。隨筆。勿噴。

步驟

初始化連線控制代碼;curl_init();

設定curl選項;curl_setopt();

執行並獲取結果;curl_exec();

關閉連線;curl_close();

curl_getinfo()可以用於獲取執行後的結果。

eg:get

function

dogetrequest

($url,$data,$timeout = 5)

$url = $url.'?'.http_bulid_query($data);//http_bulid_query拼接url

$con = curl_init((string)$url);

curl_setopt($con, curlopt_header, false);

curl_setopt($con, curlopt_returntransfer,true);

curl_setopt($con, curlopt_timeout, (int)$timeout);

return curl_exec($con);

}

eg:post

function

docurlpost

($url,$data,$time=5)

//初始化curl

$curl=curl_init($url);

//設定為post方式

curl_setopt($curl, curlopt_post, 1);

//post資料

//如果成功只將結果返回,不自動輸出任何內容。

curl_setopt($curl, curlopt_returntransfer,1);

//如果想把乙個頭包含在輸出中,設定這個選項為乙個非零值。

curl_setopt($curl, curlopt_header,0);

//啟用時追蹤控制代碼的請求字串。

curl_setopt($curl, curlinfo_header_out,1);

//返回資訊

return curl_exec($curl);

}

備註: 可以查詢curl_setopt()的引數哦

暫時就這麼多吧,有空在更學習心得。

php curl 使用集合

原文章 it技術擎 裡面有更豐富的資料 下面的示例中舉例了php curl的幾種用法的彙總 包含1 post請求資料 2 get請求資料 3 傳送特定格式的資料 4 在請求的時候帶cookie 下面是 function curl post url,post data array method get...

php curl 擴充套件使用

1.curl介紹 curl 是乙個利用url語法規定來傳輸檔案和資料的工具,支援很多協議,如http ftp telnet等。最爽的是,php也支援 curl 庫。本文將介紹 curl 的一些高階特性,以及在php中如何運用它。2.基本結構 在學習更為複雜的功能之前,先來看一下在php中建立curl...

php curl簡單使用

function get url,data curl close ch return content function post url,data refer curl close ch return content 模擬上傳檔案 對於上傳檔案,這句話包含兩個資訊 1.要上傳檔案,post的資料引數...