Получить код статуса HTTP

В редакторе

Получить код статуса HTTP

Brain_Script
1286
2016-09-03 12:36:43
<?php function proverit_dostupnost_saita($url) { $resultat = array( 'kod_http' => 'не удалось определить', 'dostupen' => false ); $user_agent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:16.0) Gecko/20100101 Firefox/16.0"; $vremennii = curl_init(); curl_setopt ($vremennii, CURLOPT_URL,$url ); curl_setopt($vremennii, CURLOPT_USERAGENT, $user_agent); curl_setopt($vremennii, CURLOPT_RETURNTRANSFER, 1); curl_setopt($vremennii, CURLOPT_VERBOSE, false); curl_setopt($vremennii, CURLOPT_TIMEOUT, 5); curl_setopt($vremennii, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($vremennii, CURLOPT_SSLVERSION, 3); curl_setopt($vremennii, CURLOPT_SSL_VERIFYHOST, false); $page = curl_exec($vremennii); //print curl_error($vremennii); $resultat['kod_http'] = curl_getinfo($vremennii, CURLINFO_HTTP_CODE); curl_close($vremennii); if ($resultat['kod_http']>=200 && $resultat['kod_http']<300) $resultat['dostupen'] = true; else $resultat['dostupen'] = false; return $resultat; } ?>
Войдите для добавления комментария.
Нет комментариев
Яндекс.Метрика Яндекс.Метрика