Curl Ile Http Durum Kodunu Alma
Merhaba arkadaşlar, Bu makalemde sizlerebir web sayfasının HTTP durum kodunu nasıl alacağınızı anlatıyorum. Aslında bunun çok basit bir şekilde get_headers() fonksiyonu ile halledebilirsiniz. Fakat bazı sunuculara bu şekilde bağlanamazsınız. Mesela örnek vermek gerekirse turk-php.com adresine get_headers() ile file_get_contents() ile bağlanamazsınız. cURL ile bile CURLOPT_USERAGENT tanımlaması yapmazsanız bağlanamazsınız. Bugün paylaşacağım fonksiyon ile her sitenin HTTP durum kodunu rahatlıkla alabileceksiniz. Fonksiyon aşağıdaki gibidir: function http_durum_kodu ( $url = "http://www.turk-php.com" ){ $agent = "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7" ; $curl = curl_init ( $url ); curl_setopt ( $curl , CURLOPT_USERAGENT , $agent ); // Mozilla gibi göründük curl_setopt ( $curl , CURLOPT_RETURNTRA...