Bu bölümde kullanışlı fonksiyon get_headers() ile ilgili basit bir uygulama yapacağız. get_headers fonksiyonu, karşı sunucuya bir HTTP isteği gönderir. Örneğin bir dosyanın karşı sunucuda bulunup bulunmadığı araştıralım. Öncelikle aşağıdaki kodları kontrol.php dosya adı ile kaydedelim:
Yukarıdaki dosya çalıştırıldığında $dosya değişkeninin bir dizi değer döndürdüğü görülecektir. Bu değerler get_headers ile gelen değerlerdir:
Bizim bu uygulamada ihtiyacımız olan indis, 0 indisi, yani $dosya[0] değişkenidir. Bu değişken değerinin HTTP/1.1 200 OK olması durumunu araştıracağız. Eğer HTTP/1.1 200 OK değeri dönüyorsa durum başarılı, diğer durumlarda başarısızlık söz konusu olacaktır. Buradan hareketle, karşı sunucuda bir dosyasının varlığını araştıralım:
Yukarıdaki kodlar çalıştırıldığında Fuzuli sayfasında index.php isimli bir dosya mevcut. çıktısını alacağız.
My Name is A. Gokhan SATMAN, and I am a software engineer, Author and game developer. gokhansatman.com
Comment:*
Nickname*
E-mail*
Website
Bir dahaki sefere yorum yaptığımda kullanılmak üzere adımı, e-posta adresimi ve web site adresimi bu tarayıcıya kaydet.
sekiz + = 11
CAPTCHA (Şahıs Denetim) Kodu *