<?php$ch = curl_init();//初始化
curl_setopt($ch, curlopt_httpheader, array("cookie:jsessionid=410d5c5a133cb3b00d308f42a106b713"));//傳送頭資訊,如果遠端伺服器需要session,可以用這種方式偽造
curl_setopt($ch, curlopt_url, "");//請求位址
curl_setopt($ch, curlopt_postfields, array('disciplinecode'=>'1','disciplineid'=>'20','disciplinetype'=>'2'));//post的資料
curl_setopt($ch, curlopt_returntransfer, true);//如果設定為true,cure_exec()將以檔案流返回,而不是直接輸出到瀏覽器
$data = curl_exec($ch);//返回json格式的字串
$data = json_decode($data,true);//第二個引數預設的話,json_decode 返回json物件,為true返回陣列
?>
在curl_exec($ch) 執行後加入 curl_error($ch) 方法可獲取 curl 的錯誤資訊,
problem (2) in the chunked-encoded data!!!
可在curl_exec 前 加入:
可解決,具體原理不清楚
curl採集迴圈資料
header content type text html charset utf 8 author cpath time 2016 5 8 curl採集獲取10頁資料 if is file photo dns mysql host 127.0.0.1 dbname article p new pd...
採集專案之使用資料
1 如何用easyui動態載入 標題 2 easyui 官方文件 3.easy ui 左側樹形選單 3.2 easyui tab的一些用法 4.tab的一些用法 5 easyui 利用iframe開啟tab以及在iframe開啟父tab 5.2 5.3 5.4 1 使用easyui,一般需要匯入如下...
php使用curl訪問https示例分享
curl post param string url param array 資料 param int 請求超時時間 param bool https時是否進行嚴格認證 return string function curlpost url,data array timeout 30,ca true...