Kayıtlar

Curl ile Http Durum Kodunu Alma etiketine sahip yayınlar gösteriliyor

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...