Php SERVER küresel değişken

sezaialkan
Sezai Alkan Frontend Developer

$_SERVER Küresel Değişkeni İçerisinde Sunucu İle İlgili Bilgilerin Depolandığı Değişkendir. Betiğin Üzerinde Çalıştığı Sunucu Bilgisayarı Hakkında Detaylı Bilgi Elde Edebilirsiniz. $_SERVER Değişkeni İle Hangi İndis ile Hangi Bilgiyi Görebileceksiniz Aşağıdaki Tabloda Belirtilmiştir.

İndis AdıAçıklama
SERVER_ADDRSunucu IP Adresi
SERVER_NAMEBetiğin Çalıştığı Sunucunun Veya Sanal Konağın Adı
SERVER_SOFTWAREWeb Server Ve Php Versiyonu İçeren Sunucu Bilgilerini İçerir.
SERVER_PROTOCOLBaşlık Protokolün İsmi Ve Sürümünü İçerir. HTTP/1.1 Gibi
REQUEST_METHODSayfaya Erişim İçin Kullanılan İstek Yöntemi; GET, POST vb.
REQUEST_TIMEAdres Bilgisinin GET Bölümü Değişkenleri
DOCUMENT_ROOTBetiğin Çalıştığı Dizinin Tam Adresini Verir
HTTP_ACCEPT_CHARSETGeçerli İsteğin Accept-Charset: Başlığının İçeriğidir. utf-8 gibi
HTTP_HOSTBetiğin Çalıştığı Sunucunun Adresini Verir
HTTP_REFERERMevcut Sayfaya Gelmeden Önceki Sayfanın Adresini Tutar. Bazı Tarayıcıların Referer Özelliği Olmaması Veya Değiştirilebilir Olmasından Dolayı Güvenli Değildir.
HTTP_USER_AGENTKullanıcının Kullandığı Tarayıcı Hakkında Bilgi Verir. Opera/9.80 gibi
REMOTE_ADDRBetiği Görüntüleyen Kullanıcının IP Adresi
REMOTE_HOSTGeçerli Sayfaı Görüntüleyen Kullanıcının Sunucu Adıdır.
REMOTE_PORTKullanıcının HTTP Sunucusu İle Haberleşmek İçin Kullandığı Port
SCRIPT_FILENAMEGeçerli Betiğin Mutlak Yoludur.

Aşağıdaki Örnekte İlk Satırda Kullanıcının IP Adresini Öğrenirken Tüm $_SERVER Küresel Değişkeninine Erişmek İçin print_r() Fonksiyonu İle Yazıldı.

echo 'IP Adresiniz : ' . $_SERVER['REMOTE_ADDR'];
echo '<pre>';
print_r($_SERVER);
echo '</pre>';

Yorumlar

Yorum Yapabilmek İçin Giriş Yapmalısınız.
İlk Yorum Yapan Sen Ol!
Uçur Beni Kahramanım Yukarı Çık
Bu web sitesi çerezleri kullanıyor. Devam ederek çerez kullanımını kabul etmiş oluyorsunuz. Detay

Devam Etmek İçin Giriş Yapın

Kod Hocası İle Paylaşımda bulunabilir, Kendini geliştirebilirsin. Sende Hemen Giriş Yap Aramıza Katıl.

GirişKayıt Ol