Всем привет! Подскажите пожалста, как такое сделать. Все перерыл, ничего путевого.
В общем надо соединиться с сайтом на определенном IP адресе. Сайт работает на https.
Вот сама функция. Впринципе соединяется с нужным IP. Но не работает по https.
function healthCheck($host, $ip, $timeout) {
$ch = curl_init($ip);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Host: ' . $host));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HEADER, false);
$html = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
if($info['connect_time'] > $timeout or $info['connect_time'] == 0) {
return 'down';
}
return $html;
}