curl_exec函數用于執行一個cURL會話。它發送一個HTTP請求并返回服務器的響應。
用法如下:
string curl_exec ( resource $ch )
參數說明:
返回值:
示例用法:
// 創建cURL會話
$ch = curl_init();
// 設置cURL選項
curl_setopt($ch, CURLOPT_URL, "http://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;
}
// 關閉cURL會話
curl_close($ch);
上述示例中,首先通過curl_init()函數創建一個cURL會話句柄$ch。然后使用curl_setopt()函數設置cURL選項,包括URL和返回響應的設置。接下來,使用curl_exec()函數執行cURL會話,并將服務器響應保存在$response變量中。最后,檢查執行是否成功,如果失敗,打印錯誤信息;如果成功,處理服務器響應。最后,使用curl_close()函數關閉cURL會話。