我正在使用 CURL 在 PHP 中获取 XML 响应。问题是当我运行 PHP cron 作业文件时,它没有得到响应。
$ch = curl_init($URL);
curl_setopt($ch, CURLOPT_TIMEOUT, $this->timeout);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_PORT, 80);
$responseAll = curl_exec($ch);
当我在命令提示符下运行 CURL 时,我得到了响应
CURL -Li <URL>
但问题是当我将其作为 PHP 文件运行时,curl 将错误抛出为
35 SSL 连接错误
注意:在 PHP4 中也可以正常工作。该问题仅在 PHP5 中出现