curl_exec

(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)

curl_exec執(zhí)行 cURL 會話

說明

curl_exec(resource $ch): mixed

執(zhí)行給定的 cURL 會話。

這個函數(shù)應(yīng)該在初始化一個 cURL 會話并且全部的選項都被設(shè)置后被調(diào)用。

參數(shù)

handle

curl_init() 返回的 cURL 句柄。

返回值

成功時返回 true, 或者在失敗時返回 false。 然而,如果 設(shè)置CURLOPT_RETURNTRANSFER 選項,函數(shù)執(zhí)行成功時會返回執(zhí)行的結(jié)果,失敗時返回 false 。

警告

此函數(shù)可能返回布爾值 false,但也可能返回等同于 false 的非布爾值。請閱讀 布爾類型章節(jié)以獲取更多信息。應(yīng)使用 === 運算符來測試此函數(shù)的返回值。

注意:

注意:響應(yīng)代碼是錯誤碼時(例如404 Not found)也不會被當作失敗。這種情況可以使用 curl_getinfo() 來檢查。

范例

示例 #1 獲取網(wǎng)頁

<?php
// 創(chuàng)建新的 cURL 資源
$ch curl_init();

// 設(shè)置 URL 和相應(yīng)的選項
curl_setopt($chCURLOPT_URL"http://www.example.com/");
curl_setopt($chCURLOPT_HEADER0);

// 抓取 URL 并把它傳遞給瀏覽器
curl_exec($ch);

// 關(guān)閉 cURL 資源,并且釋放系統(tǒng)資源
curl_close($ch);
?>

參見