Http Nesnesi

  • Tarih : 19.01.2020 14:52
  • Son Güncelleme : 15.09.2025 16:54

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
  2. encoding
  3. language
  4. languageFull
  5. clientIp
  6. userAgentFull
  7. userAgent
  8. cookie
  9. accept
  10. code
  11. pathInfo

 

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.