Projelerinizde verimliliği artırmak, hataları bulmak ve daha hızlı geliştirmek için kullanabileceğiniz araçlarla dolu bir dünya!

Php SERVER küresel değişken

Sezai AlkanFrontend 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>';
Anonim

Yorum yapabilmek için giriş yapmanız gerekmektedir.

Sosyal Medya

Mobil Uygulama

Tarayıcı Eklentileri

Şifre Oluşturucu

Google Chrome Plugin

Yardımcı Siteler

w8icon

w8icon.com

Kod depo

koddepo.com

e-mvc

e-mvc.com