php curl get
阿新 • • 發佈:2020-08-27
以前記錄了好多,總是不好找,這次就簡單的記錄一下
function curl_get($url){ $header = array( 'Accept: application/json', ); $curl = curl_init(); //設定抓取的url curl_setopt($curl, CURLOPT_URL, $url); //設定標頭檔案的資訊作為資料流輸出 curl_setopt($curl, CURLOPT_HEADER, 0); // 超時設定,以秒為單位 curl_setopt($curl, CURLOPT_TIMEOUT, 1);// 超時設定,以毫秒為單位 // curl_setopt($curl, CURLOPT_TIMEOUT_MS, 500); // 設定請求頭 curl_setopt($curl, CURLOPT_HTTPHEADER, $header); //設定獲取的資訊以檔案流的形式返回,而不是直接輸出。 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); //執行命令 $data = curl_exec($curl); // 顯示錯誤資訊 if (curl_error($curl)) { print "Error: " . curl_error($curl); } else { // 列印返回的內容 var_dump($data); curl_close($curl); }