PHP Conference Japan 2024

curl_init

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

curl_init初始化 cURL 工作階段

說明

curl_init(?字串 $url = null): CurlHandle|false

初始化一個新的工作階段並返回一個 cURL 句柄。

參數

url

如果提供,CURLOPT_URL 選項將被設定為其值。這可以使用 curl_setopt() 函式手動設定。

注意:

如果設定了 open_basedir,cURL 將停用 file 協定。

回傳值

成功時回傳 cURL handle,錯誤時回傳 false

更新日誌

版本 說明
8.0.0 成功時,此函數現在回傳一個 CurlHandle 實例;先前則回傳 resource
8.0.0 url 現在可以為 null。

範例

範例 #1 初始化新的 cURL 工作階段並擷取網頁

<?php

// 初始化新的 cURL 工作階段
$ch = curl_init();

// 設定 URL 和其他適當的選項
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);

// 擷取 URL 並將其傳遞給瀏覽器
curl_exec($ch);

?>

參見

新增筆記

使用者貢獻的筆記 1 則筆記

8
NextgenThemes
1 年前
這可能很明顯,但是

請注意,使用單一實例進行一系列 curl 請求比為每個請求建立新的實例要快得多。
To Top