要在 PHP 中使用 curl_init
处理 HTTPS 请求,您需要遵循以下步骤:
- 创建一个新的 cURL 资源,使用
curl_init
函数。 - 设置 cURL 选项,例如 URL、返回传输内容、SSL 验证等。
- 使用
curl_exec
函数执行 cURL 会话。 - 关闭 cURL 资源,使用
curl_close
函数。
以下是一个简单的示例,展示了如何使用 curl_init
处理 HTTPS 请求:
这段代码首先创建一个新的 cURL 资源,然后设置所需的选项,包括请求的 URL、禁用 header 返回以及将传输内容作为字符串返回。接下来,它执行 cURL 会话并获取结果,最后关闭 cURL 资源并输出结果。
注意:在生产环境中,建议启用 SSL 证书验证(CURLOPT_SSL_VERIFYHOST
和 CURLOPT_SSL_VERIFYPEER
),以确保与服务器之间的安全通信。在上面的示例中,这些选项被注释掉了,因为它们默认已经启用。如果您需要禁用它们(例如,在测试环境中),请取消注释这些选项并将其值设置为 false
。