[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Curl+ssi (на одном сервере работает/на другом нет)
kuzmit4
Добрый день. Использую Curl для загрузки файла.
На хостинге работает нормально, на домашнем сервере не работает (никаких ошибок не выдает).
На домашнем сервере - если качаем по http:// - то все работает нормально, не работает только по https://
Куда копать, почему не работает ?
Помогите пожалуйста, очень долго вожусь с этой проблемой.
function get_data($url) {
$agent= 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)';
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
// // говорят должно помогать при неработающем ssl (включал на домашнем сервере, мне не помогло)
// curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
// curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);

$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$returned_content = get_data('https://site.ru/test.zip');


Работает apache 2.2
Скрин настроек PHP 5.4
user posted image
VeRTak
kuzmit4 CURLOPT_SSL_VERIFYPEER
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.