php的 curl 怎么访问https加密的网站? 忽略证书验证也不行的那种https?

这个网站使用忽略证书验证是不行的。
我想使用php下载这个网站图片。
不要拿其他网站来测试,其他网站忽略证书是可以的。

function getSslPage($url) {
            $ch = curl_init();
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
            curl_setopt($ch, CURLOPT_HEADER, false);
            curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
            curl_setopt($ch, CURLOPT_URL, $url);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
            $result = curl_exec($ch);
            curl_close($ch);
            return $result;
        }
        
echo getSslPage(“https://www.92btbtt.com/upload/attach/004/981/5b57e1f341950bb40230325fb27781a2.jpg”);
阅读 5.1k
2 个回答

可以啊

echo '<img src="data:image/jpeg;base64,' . base64_encode(getSslPage("https://www.92btbtt.com/upload/attach/004/981/5b57e1f341950bb40230325fb27781a2.jpg")) . '">';

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题