使用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 Connect错误
注意:同样在PHP4中也能正常工作。该问题仅在PHP5中出现