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