PHP 中如何使用 cURL 扩展?

· 约 3 分钟读完 · 第 136 / 191 章

推荐答案

本题详细解读

1. 初始化 cURL 会话

使用 curl_init() 函数初始化一个 cURL 会话。这个函数返回一个 cURL 句柄,后续的所有操作都将基于这个句柄。

2. 设置 cURL 选项

使用 curl_setopt() 函数设置 cURL 选项。常用的选项包括:

  • CURLOPT_URL:设置请求的 URL。
  • CURLOPT_RETURNTRANSFER:设置为 true 时,cURL 将返回响应内容而不是直接输出。

3. 执行 cURL 会话

使用 curl_exec() 函数执行 cURL 会话并获取响应内容。如果设置了 CURLOPT_RETURNTRANSFER,响应内容将作为字符串返回。

4. 检查错误

使用 curl_errno() 和 curl_error() 函数检查是否有错误发生。curl_errno() 返回错误代码,curl_error() 返回错误信息。

5. 关闭 cURL 会话

使用 curl_close() 函数关闭 cURL 会话并释放资源。

6. 输出响应内容

最后,输出或处理获取到的响应内容。