Проверяю, что сайт сайта работает и проверяется на код статуса HTTP 200:
<?php
$url = 'www.proxyserver-demo.com';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_exec($ch);
$retcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if (200==$retcode)
{
echo "All well";
}
else
{
echo "not so much";
}
?>
Каждый сайт, который я пытаюсь, однако, даже несуществующие возвращают 200 OK статус без сбоев, что не должно быть возможным в случае несуществующих. (мой код всегда выводит "Все хорошо" )
Моя ОС - Centos linux, что может быть здесь?