Sıfırdan ASP Dersleri - 8

Sıfırdan ASP Dersleri - 8

Yedinci Ders: Request - Response Nesnesi - 3BismillahirrahmanirrahimBu Dersimiz Request Nesnesi ServerVariables Metodu. Bu Metod Current (Geçerli) Çalışmakta Olan ASP Dosyasının ve Sitemize Gelen Ziyaretçinin Bazı Bilgilerini Elde Etmemize Yarar. Kullanımları Parametrelerledir. Metod Üzerine Başka Denilecek Birşey Yok. Kullanımı Request.ServerVariables(Parametre) Şeklindedir.Şimdi ServerVariables Parametresini Inceleyelim. Yalnız Tüm Parametreleri Açıklamayacağım. Şu Anda Bizim Anlayabileceğimiz Parametreleri Açıklayacağım. Diğerleri Yeri Geldikçe Dersler Içinde Anlatılacaktır.Ilk Parametremiz ALL_HTTP (Bu Arada Örneklerimiz Ders Sonundadır)ALL_HTTP ParametresiBu Parametre Işlenmiş HTTP Üstbilgilerini Elde Eder. Bu Bilgiler Önünde HTTP Öneki Vardır. Istemci Tarafından Gönderilen BilgilerdirKullanım Örneği:Dim HTTPBilgiHTTPBilgi = Request.ServerVariables("ALL_HTTP")Response.Write(HTTPBilgi)%>ALL_RAW ParametresiALL_HTTP Ile Aynı Işi Yapar. Tek Farkı Işlenmemiş Veri Sunar ve HTTP Öneki YokturKullanım Örneği:Dim HTTPBilgiHTTPBilgi = Request.ServerVariables("ALL_RAW")Response.Write(HTTPBilgi)%>APPL_MD_PATH ParametresiBu Parametremizde Serverımızın Root (Ana) Dizini Yoludur.Kullanım Örneği:Dim RootBilgiRootBilgi = Request.ServerVariables("APPL_MD_PATH")Response.Write(RootBilgi)%>APPL_PHYSICAL_PATH ParametresiBu Parametremizde APPL_MD_PATH Parametresinin Verdiği Yolu Fiziksel Yol Olarak Elde EderKullanım Örneği:Dim FizikselRootBilgiFizikselRootBilgi = Request.ServerVariables("APPL_PHYSICAL_PATH")Response.Write(FizikselRootBilgi)%>HTTP_ACCEPT_LANGUAGE ParametresiSayfa Içeriğinin Gösterilmesindeki Geçerli Dili VerirKullanım Örneği:Dim DilBilgiDilBilgi = Request.ServerVariables("HTTP_ACCEPT_LANGUAGE")Response.Write(DilBilgi)%>HTTP_USER_AGENT ParametresiSayfayı Ziyaret Eden Kullanıcının Kullandığı Web Tarayıcısını VerirKullanım Örneği:Dim BrowserBilgiBrowserBilgi = Request.ServerVariables("HTTP_USER_AGENT")Response.Write(BrowserBilgi)%>HTTP_COOKIE ParametresiGeçerli Oturumdaki Çerez Bilgisini Verir (Çerezler / Cookies Bir Sonraki Dersimiz)Kullanım Örneği:Dim CookieBilgiCookieBilgi = Request.ServerVariables("HTTP_COOKIE")Response.Write(CookieBilgi)%>HTTP_REFERER ParametresiSiteyi Ziyaret Eden Kullanıcının Siteye Hangi Sayfadan Geldiğini Elde Eder. Mesela Sayfanıza Hangi Sitelerden Gelindiğini Elde Ederek Size Link Verenleri Bulabilirsiniz. Eğer Bu Değer Boş Ise Sayfanıza Direkt Erişim YapılmıştırKullanım Örneği:Dim ZiyaretciBilgiZiyaretciBilgi = Request.ServerVariables("HTTP_REFERER")If ZiyaretciBilgi = "" Then ZiyaretciBilgi = "Manuel Erisim"Response.Write(ZiyaretciBilgi)%>HTTPS ParametresiBu Parametre Ziyaretçimiz Sitemize HTTPS (Hyper Text Transfer Protocol Secure - Güvenli Platform) Üzerinden Geliyorsa On Değeri, Diğer Platformdan Geliyorsa (HTTP) Off Değeri AlırKullanım Örneği:Dim PlatformBilgiPlatformBilgi = Request.ServerVariables("HTTPS")Response.Write(PlatformBilgi)%>URL ParametresiGeçerli Sayfanın URL (Uniform Resource Locators - Tek Biçimli Kaynak Adresi) Değerini Verir. Yani Sayfa Ismi ve UzantısıKullanım Örneği:Dim URLBilgiURLBilgi = Request.ServerVariables("URL")Response.Write(URLBilgi)%>Evet Arkadaşlar ServerVariables Metodu Bizim Göreceğimiz Parametreleri Bunlar. Bir Sonraki Dersimizde Görüşmek DileğiyleDersteki Tüm Örnekler DownloadRabbim Ilminizi Artırsın. Selam ve Dua Ile

Döküman Arama

Başlık :

Kapat