要在 PHP 中获取 HTTPS,可以使用 cURL(Client URL Library)扩展。以下是基本的代码示例:
// 创建一个cURL句柄
$ch = curl_init();
// 设置要访问的网址
curl_setopt($ch, CURLOPT_URL, "https://example.com");
// 需要验证服务器的SSL证书
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
// 需要验证服务器的SSL证书中的公钥与访问的URL的主机名是否匹配
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
// 执行cURL请求
$response = curl_exec($ch);
// 检查是否出现错误
if($response === false) {
echo "cURL Error: " . curl_error($ch);
}
// 关闭cURL句柄
curl_close($ch);
// 处理响应
echo $response;
在这个基本的代码示例中,我们使用了 curl_init()
函数来创建一个 cURL 句柄,然后设置了要访问的 HTTPS 网址,还设置了需要验证服务器的 SSL 证书。最后执行 cURL 请求并获取响应。如果出现错误,将输出错误,并关闭 cURL 句柄。最后,对响应进行处理,例如输出它。