這可能很明顯,但是
請注意,使用單一實例進行一系列 curl 請求比為每個請求建立新的實例要快得多。
(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
curl_init — 初始化 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);
?>