Php 向未经验证的网站提交请求

Php 向未经验证的网站提交请求,php,Php,我试图使用PHP的curl()函数,由于某些原因,我的代码不返回任何数据 我正在向未经验证的URL发出请求: 这是我的密码: <?php $ch = curl_init("**SENSITIVE URL**"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); print_r($result); curl_close($ch); ?> 如果我输入www.google.com

我试图使用PHP的
curl()
函数,由于某些原因,我的代码不返回任何数据

我正在向未经验证的URL发出请求:

这是我的密码:

<?php
$ch = curl_init("**SENSITIVE URL**");

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
print_r($result);

curl_close($ch);
?>


如果我输入
www.google.com
,它会将谷歌网页返回到我的网站。我对此表示歉意,但我无法给出我网站的URL,但我向您保证,直接访问URL确实会返回数据

您需要告诉cURL忽略(坏的)SSL证书。请尝试添加以下选项:

// Do not verify the cert
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
// Ignore the "does not match target host name" error
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);

尝试
curl\u setopt($ch,CURLOPT\u SSL\u VERIFYPEER,false)这是正确答案。一个快速的谷歌搜索也会得到同样的结果。这一代码不会带来好运<代码>curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false)仍然不会产生任何结果。您是否尝试
回显curl\u错误($ch)
$result
可能是
false
(请尝试改用
var\u dump($result);
SSL:certificate subject name'ASAP'与目标主机名'seldovia.ASAP.um.maine.edu'不匹配。