函式名: curl_exec()
適用版本: >= PHP 4, PHP 5, PHP 7
函式用法: curl_exec() 函式執行一個 cURL 會話,返回字串或 FALSE,用法如下:
string|false curl_exec ( resource $ch )
引數說明:
- $ch: cURL 控制代碼(透過 curl_init() 函式建立),表示要執行的會話。
返回值:
- 返回執行結果的字串,或在失敗時返回 FALSE。
示例程式碼:
// 建立 cURL 控制代碼
$ch = curl_init();
// 設定 cURL 選項
curl_setopt($ch, CURLOPT_URL, "https://www.example.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// 執行 cURL 請求
$response = curl_exec($ch);
// 檢查執行是否成功
if ($response === FALSE) {
echo "cURL Error: " . curl_error($ch);
} else {
echo "Response: " . $response;
}
// 關閉 cURL 控制代碼
curl_close($ch);
以上示例首先使用 curl_init()
建立了一個 cURL 控制代碼 $ch
,然後透過 curl_setopt()
設定了需要請求的 URL 和其他選項。接著,使用 curl_exec()
函式執行了這個 cURL 會話,並將執行結果儲存在變數 $response
中。最後,根據返回的結果進行處理,如果執行失敗,則列印錯誤資訊;否則,列印返回的響應內容。最後,使用 curl_close()
函式關閉 cURL 控制代碼。
請注意,該示例僅說明了 curl_exec()
的基本用法,實際使用中可能需要根據具體需求新增更多選項和處理邏輯。