Server
Variables:

Syntax
Request.ServerVariables
(server değişkenleri)
Server
değişkenleri aşağıda verilmiştir:
ALL_HTTP
:client
tarafından gonderilen bütün HTTP başlıkları
ALL_RAW
:tum
HTTP değerlerini alır.ALL_HTTP ile arasındaki fark ALL_HTTP
servera gelmeden once HTTP_ prefix e gelir.Burada başlık adı
büyük harfe çevrilir.ALL_RAW da ise datalar buraya gelmediği için
client taraftan gonderildigi gibi görünürler..
APPL_MD_PATH
:ISAPI.DLL
uygulamalarında kullanılmak uzere metabase'in path i
APPL_PHYSICAL_PATH
: IIS
APPL_MD_PATH 'i fiziksel path e çevirmiş halidir.
AUTH_PASSWORD:
client'ın
authentication dialogunda belirttiği değerdir. Basic authentication
kullanıldığı zaman geçerlidir
AUTH_TYPE
:korumalı
bir scripte erişmek isteyen userları değerlendirmak için serverin
kullandığı authentication metodudur.
AUTH_USER
:doğrulanmış
ancak işlenmemiş kullanıcı adı.
CERT_COOKIE
:client
sertifika'e ait Unique ID
CERT_FLAGS
:client
sertifika sı varsa 1 değeri ni alır yoksa 0 değerini alır.
CERT_ISSUER
:client
sertifika yayınlayıcısına ait bilgiler(O=MS, OU=IAS, CN=user
name, C=USA).
CERT_KEYSIZE
:SSL
bağlantısının kaç bit üzerinden yapılığını belirtir.
CERT_SECRETKEYSIZE
: server
certificate private key'indeki bit sayısı. 1024 gibi
CERT_SERIALNUMBER:client
sertifika 'sının seri numarası
CERT_SERVER_ISSUER
:server
sertifika'sının yayınlayıcısı
CERT_SERVER_SUBJECT
: server
sertifika sının konusu
CERT_SUBJECT
:client
sertifika sının konusu
CONTENT_LENGTH:client
taraftan gelen toplam bilginin uzunluğu
CONTENT_TYPE
:client
tan gelen verilerin gonderiliş şekli örneğin GEt,POST veya PUT
gibi
GATEWAY_INTERFACE:serverin
kullandığı CGI sartnamesi. CGI/revision formatındadır
HTTP_<HeaderName>
:HeaderName
de saklanan başlık değeri.Başlık oluşturulurken kullanılan
_(alt çizgi) server tarafından -(tire) olarak algılanır.
HTTP_ACCEPT
:Accept
başlığı
HTTP_ACCEPT_LANGUAGE:
contenti
yani clienttan gelen veriyi gösterebilmek için kullanılan dili
ifade eden string bir değer
HTTP_USER_AGENT
:istemde
bulunan browserı belirten bir string değerdir.
HTTP_COOKIE
:istemle
birlikte gelen bir cookie stringi.
HTTP_REFERER
:bir
yonlendirme olduğu zaman esas isteme ait url yi tutan bir string
değeri
HTTPS
:ON
ise SSL aglantısı uzerinden istemler gerçekleşiyor dur OFF ise
non-secure bir iletişim yapılıyor demektir.
HTTPS_KEYSIZE
:SSL
bağlantısının kaç bit üzerinden yapıldığını belirtir.
HTTPS_SECRETKEYSIZE:
server
certificate private key deki bit sayısı
HTTPS_SERVER_ISSUER
:server
sertifika'sının yayınlayıcısı
HTTPS_SERVER_SUBJECT
:server
sertifika sının konusu
INSTANCE_ID
:IIS
icin kullanılan bir ID
INSTANCE_META_PATH:istemden
sorumlu ISS icin metabase path'i
LOCAL_ADDR
:istemi
cevaplandıracak serverin adresi.
LOGON_USER
:userin
hangi Windows accountunu kullandığını belirtir.
PATH_INFO
:PATH_INFO
ve Virtual pathi kullanarak scriptlere erişebilirsiniz.Bu bilgi bir
URL ile gelirse CGI script ine gonderilmeden once server
tarafından desifre edilir.
PATH_TRANSLATED
:
PATH_INFO nun pathi alıp virtualdan fiziksel yola cevirilme
işlemlerinin yapılmış hali olan dir..
QUERY_STRING
:HTTP
isteminde ? den sonra gelen değişkendir.
REMOTE_ADDR
:istemi
yapan makinanın adresi
REMOTE_HOST
:istemi
yapan host makina
REMOTE_USER
:istemi
yapan makinaya login olmuş kullanıcının accountundaki username
REQUEST_METHOD:
istem
yapılırken kullanılan metod. GET, HEAD, POST gibi.
SCRIPT_NAME
:calışan
scriptin virtual pathi
SERVER_NAME
:The
serverin host name, DNS alias veya IP address
SERVER_PORT
:istemin
yapıldığı port numarası
SERVER_PORT_SECURE
:Secure
bağlantı varsa 1 yoksa 0 değerini alır
SERVER_PROTOCOL
:The
name and revision of the request information protocol. The format is
protocol/revision.
SERVER_SOFTWARE:
istemlere
cevapveren ve gatewayin uzerinde bulunduğu serverin adı ve
kullandıgı sunucu yazılımı.name/version formatındadır.
URL
:URL
adresi
0 yorum:
Yorum Gönder