Php Server Global Dizisi ve Değişkenleri
Php

Php Server Global Dizisi ve Değişkenleri

Merhaba arkadaşlar. Bu makalemiz server global dizisinin değişkenlerini inceleyeceğiz. Öncelikle ekrana basıldığında verdiği bilgileri ve tanımlarına gözatacağız. Sonrasında bir adet değişkenimizi örnek olarak ekrana yazdıracağız.
PHP_SELF : /aerdogan/server.php
Çalıştırılmakta olan kodun belge kök dizinini belirtir.
GATEWAY_INTERFACE : CGI/1.1
Sunucunun kullandığı CGI'nin sürümünü belirtir.
SERVER_ADDR : 127.0.0.1
Kodun çalıştığı sunucunun ip adresini verir.
SERVER_NAME : localhost
Sistemininizin çalıştığı domain adresinizi gösterir.
SERVER_SOFTWARE : Apache/2.2.8 (Win32) PHP/5.2.6
Kısaca anlatmak gerekirse sunucu kimliğini belirtir.
SERVER_PROTOCOL : HTTP/1.1
Sayfamızın kullandığı protokolü belirtir.
REQUEST_METHOD : GET
Veri gönderme methodlarının kontrolünü sağlar, belirtir.
REQUEST_TIME : 1409660601
İsteğin yapıldığı anı belirtir.
REQUEST_TIME_FLOAT :
QUERY_STRING : konu=makale&oku=255
Sayfa url'miz dışında yazılan bilgileri bize sunar.
DOCUMENT_ROOT : C:/AppServ/www
Kodumuzun çalıştığı sayfanın kök dizinini belirtir.
HTTP_ACCEPT : text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Geçerli isteğimizin accept başlığının içeriğini belirtir.
HTTP_ACCEPT_CHARSET :
Geçerli isteğimizin accept-charset başlığının içeriğini belirtir.
HTTP_ACCEPT_ENCODING : gzip, deflate
Geçerli isteğimizin accept-encoding başlığının içeriğini belirtir.
HTTP_ACCEPT_LANGUAGE : tr-TR,tr;q=0.8,en-US;q=0.5,en;q=0.3
Geçerli isteğimizin accept-language başlığının içeriğini belirtir.
HTTP_CONNECTION : keep-alive
Geçerli isteğimizin connection başlığının içeriğini belirtir.
HTTP_HOST : localhost
Geçerli isteğimizin host başlığının içeriğini belirtir. Yani bize domain adresimizi belirtir.
HTTP_REFERER : -
HTTP_USER_AGENT : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0
Geçerli isteğimizin user-agent başlığının içeriğini belirtir.
HTTPS : -
Siteye https protokolü ile bağlanılıyorsa boş olmayan bir değer atar.
REMOTE_ADDR : 127.0.0.1
Kodun kullanıldığı sayfayı açan kullanıcının ip adresidir.
REMOTE_HOST : -
Kodun kullanıldığı sayfayı açan kullanıcının sunucu adıdır.
REMOTE_PORT : 58554
Kullanıcının kullandığı makinenin http sunucusu ile bağlantı kurmak için kullandığı porttur.
REMOTE_USER : -
REDIRECT_REMOTE_USER : -
SCRIPT_FILENAME : C:/AppServ/www/aerdogan/server.php
Geçerli kodun bulunduğu sayfanın görünen yoludur.
SERVER_ADMIN : root
Kod eğer sanal bir server üzerinde çalışıyorsa, o sanal server için tanımlanmış değeri, server admin değerini verir.
SERVER_PORT : 80
Http tarafından kullanılan port bilgisini vermektedir.
SERVER_SIGNATURE :Apache/2.2.8 (Win32) PHP/5.2.6 Server at localhost Port 80
Sunucu sürümü ve sanal server adı bilgilerini verir.
PATH_TRANSLATED : -
Dosya sisteminin temel alındığı temel alan yoludur.
SCRIPT_NAME : /aerdogan/server.php
Yazılan kodun bulunduğu sayfanın yolunu verir.
REQUEST_URI : /aerdogan/server.php
Sayfaya erişim için belirtilen url'yi verir.
PHP_AUTH_DIGEST : -
Http kimlik doğrulaması yapılırken bu bilgi authorization başlığıyla belirtilir. Geçerlilik denetimi yapılırken kullanabilirsiniz.
PHP_AUTH_USER : -
Http kimlik doğrulaması yapılırken bu değişkene kullanıcı adı atanır.
PHP_AUTH_PW : -
Http kimlik doğrulaması yapılırken bu değişkene parola atanır.
AUTH_TYPE : -
Http kimlik doğrulaması yapılırken bu değişkene kimlik doğrulama türü atanır.
PATH_INFO : -
İstemciler tarafından oluşturulan dosya yolunu içerir.
ORIG_PATH_INFO : -
PATH_INFO'nun işlem görmemiş halidir.

$port = $_SERVER["SERVER_PORT"] ; //Http tarafından kullanılan port bilgisini vermektedir.
echo $port;
Böylelikle bir makalemizin daha sonuna gelmiş bulunmaktayız. Sonraki makalelerde görüşmek üzere...


author

Aykut Erdoğan

server, host, http, request

  • Bu Yazılara da Gözat:

    0 Yorum

    Cevapla