English | 简体中文 | 繁體中文
查询

curl_exec()函数—用法及示例

「 执行一个 cURL 会话,返回字符串或 FALSE 」


函数名: 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() 的基本用法,实际使用中可能需要根据具体需求添加更多选项和处理逻辑。

补充纠错
上一个函数: curl_escape()函数
下一个函数: curl_getinfo()函数
热门PHP函数
分享链接