|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 本篇文章給大家帶來的內容是關于php訪問url的兩種方法示例(代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。get請求 /*
* php訪問url路徑,get請求
*/
function curl_file_get_contents($durl){
// header傳送格式
$headers = array(
"token:1111111111111",
"over_time:22222222222",
);
// 初始化
$curl = curl_init();
// 設置url路徑
curl_setopt($curl, CURLOPT_URL, $durl);
// 將 curl_exec()獲取的信息以文件流的形式返回,而不是直接輸出。
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true) ;
// 在啟用 CURLOPT_RETURNTRANSFER 時候將獲取數據返回
curl_setopt($curl, CURLOPT_BINARYTRANSFER, true) ;
// 添加頭信息
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// CURLINFO_HEADER_OUT選項可以拿到請求頭信息
curl_setopt($curl, CURLINFO_HEADER_OUT, true);
// 執行
$data = curl_exec($curl);
// 打印請求頭信息
// echo curl_getinfo($curl, CURLINFO_HEADER_OUT);
// 關閉連接
curl_close($curl);
// 返回數據
return $data;
}post請求 /*
* php訪問url路徑,post請求
*
* durl 路徑url
* post_data array() post參數數據
*/
public function curl_file_post_contents($durl, $post_data){
// header傳送格式
$headers = array(
"token:1111111111111",
"over_time:22222222222",
);
//初始化
$curl = curl_init();
//設置抓取的url
curl_setopt($curl, CURLOPT_URL, $durl);
//設置頭文件的信息作為數據流輸出
curl_setopt($curl, CURLOPT_HEADER, false);
//設置獲取的信息以文件流的形式返回,而不是直接輸出。
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
//設置post方式提交
curl_setopt($curl, CURLOPT_POST, true);
// 設置post請求參數
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);
// CURLINFO_HEADER_OUT選項可以拿到請求頭信息
curl_setopt($curl, CURLINFO_HEADER_OUT, true);
//執行命令
$data = curl_exec($curl);
// 打印請求頭信息
// echo curl_getinfo($curl, CURLINFO_HEADER_OUT);
//關閉URL請求
curl_close($curl);
//顯示獲得的數據
return $data;
}注:調用后可以通過json_decode來解析返回結果: 如: $data= $this->curl_file_post_contents($dataurl, $post_data); $dataarr = json_decode($data, true); 相關推薦: 以上就是php訪問url的兩種方法示例(get和post代碼)的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!