@Noob--Saibot

Denwer Curl и Https как исправить ошибку?

Привет всем. Помогите пожалуйста разобраться. Я пытаюсь Curl-ом получить данные из файла prom_ua/sitemap_models-1.xml на локальном сервере(denwer). Делаю все, как обычно, но получаю ошибку - Protocol https not supported or disabled in libcurl. Как ее исправить?
function curl_get_page($url){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_ENCODING, 'UTF-8');
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16');
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    $data = curl_exec($ch);
    curl_close($ch);
    return $data;
}
  • Вопрос задан
  • 698 просмотров
Решения вопроса 1
AlexMaxTM
@AlexMaxTM
Поставьте CURLOPT_SSL_VERIFYPEER в значение true.
Альтернативные сверяемые сертификаты могут быть указаны с помощью параметра CURLOPT_CAINFO или директории с сертификатами, указываемой параметром CURLOPT_CAPATH.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы