Я использую веб-сервис для получения некоторых результатов в форме XMl ... вот часть кода
public function getXML()
{
$url=$this->constructURL();
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$xml = curl_exec($ch);
if ($error = curl_error($ch)) {
echo "Error: $error<br />\n";
}
curl_close($ch);
return $xml;
}
$resultXML = $api->getXML();
echo $resultXML;
когда я повторяю это '$ asd', оно ничего не делает, кроме обычной страницы ...
но когда я использую значение $ url непосредственно в браузере, это приводит к XML-результату ...
Кто-нибудь может подсказать мне, где я иду не так ???
ДОБАВЛЕНО .........
когда я включил сообщение об ошибке после curl_exec
выдает ошибку
Ошибка: проблема с сертификатом SSL, проверьте, что сертификат CA в порядке. Сведения: ошибка: 14090086: подпрограммы SSL: SSL3_GET_SERVER_CERTIFICATE: сбой проверки сертификата
также Iam usig https : // blahblh для запроса