Http Nesnesi
Http nesnesi: Http protokolüne ait işlemler hakkında bilgi veren nesnedir.
Nesne Sabitleri
Name | Info | Type | Visibility |
---|---|---|---|
$messages | HTTP Durum kodlarını(404,502,503 gibi) tutan sabittir. | Array | Protected |
Nesne Özellikleri (Metotlar)
Http nesneni toplam 11 adet metoda sahiptir. Tüm metotlar public olarak tanımlanmıştır.
1. host
Host bilgisini almak için kullanılan metottur. Geriye String değer döndürür.
Örnek kod:
echo $class->host(); // Çıktı: localhost
2. encoding
Kodlama bilgisini almak için kullanılan metottur. Geriye String veri döndürür.
Örnek kod:
echo $class->encoding(); // Çıktı: gzip, deflate
3. language
Dil bilgisini kısa kod haliyle almaya yarayan metottur. Geriye String veri döndürür.
Örnek kod:
echo $class->language(); // Çıktı: tr
4. languageFull
Dil bilgisini bütünüyle almaya yarayan metottur. Genelde language metoduyla aynı çıktıyı verir. Geriye String veri döndürür.
Örnek kod:
echo $class->languageFull(); // Çıktı: tr
5. clientIp
Ip adresini almaya yarayan metottur. Geriye String veri döndürür.
Örnek kod:
echo $class->clientIp(); // Çıktı: 127.0.0.1
6. userAgentFull
Tarayıcı bilgisini almaya yarayan metottur. Geriye String veri döndürür.
Örnek kod:
echo $class->userAgentFull(); // Çıktı: Mozilla/5.0 (X11; Linux i686; rv:58.0) Gecko/20100101 Firefox/58.0
7. userAgent
Tarayıcı bilgisini daha anlaşılır bir şekilde almaya yarayan metottur. Geriye String veri döndürür.
Örnek kod:
echo $class->userAgent(); // Çıktı: Firefox
8. cookie
Tanımlanmış olan çerezleri almaya yarayan metottur. Geriye String veri döndürür.
Örnek kod:
echo $class->cookie();
9. accept
Geçerli içerip tipini almaya yarayan metottur. Geriye String veri döndürür.
Örnek kod:
echo $class->accept(); // Çıktı: text/html,application/xhtml+xml,application/xml
10. code
Http durum kodunu almaya yarayan metottur. Geriye String veri döndürür.
echo $class->code(); // Çıktı: 200 OK
11. pathInfo
Yol bilgisini almaya yarayan metottur. Geriye String veri döndürür.