Sashakold
Guest
запросы по https через curl
С такой проблемой столкнулся.
Вот мой скрипт:
<?
$url = "https://www.domain.ru/";
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 3);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
?>
Так во проблема такая - когда в сертификате, который предлагает сервер поле "кому выдан" совпадает с названием узла, то всё работает нормально, а вот когда не совпадает - то ничего не работает,
Что делать, как решить проблемы?
С такой проблемой столкнулся.
Вот мой скрипт:
<?
$url = "https://www.domain.ru/";
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 3);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
?>
Так во проблема такая - когда в сертификате, который предлагает сервер поле "кому выдан" совпадает с названием узла, то всё работает нормально, а вот когда не совпадает - то ничего не работает,
Что делать, как решить проблемы?