|
|||||||||||||||||||||
ASP Nedir ASP IIS Kurulumu ASP Nesneleri ASP Bileşenleri ASP Değişken Kullanımı ASP Veri Tipleri ASP If Deyimi ASP Select Case ASP For Döngüsü ASP For Each Döngüsü ASP While Döngüsü ASP Do Döngüsü ASP Oturum (Session) ASP Çerezler (Cookies) ASP Metin İşlemleri ASP Diziler (Arrays) ASP Response Object ASP Request Object ASP Hata Yakalama ASP Fonksiyonlar ASP Prosedürler ASP Örnekler Samples |
ASP Request Nesnesi ve ÖzellikleriRequest nesnesi bilgi toplamak amaçlı kullanılan bir nesnedir. Request nesnesinin özellikleri ve metodları kısaca aşağıdaki şekildedir.
Yukarıdaki maddeleri aşağıda daha detaylı olarak anlatılmıştır: 1. ASP Request.QueryString KoleksiyonuSunucuya iletilen bilgilerin alınmasını sağlayan metotladan birisidir. Bu iletişim tarayıcının adres saturıda yer alan dosya adına "?" ve "&" işaretleri vasıtası ile bilgilerin eklenmesi suretiyle gerçekleşmektedir. Genel kullanımı: aspders17.php?islem=sorgulaşeklindedir.Eğer daha fazla bilgi bir anda gönderilmek isteniyor ise bu "&" işareti kullanılır."&" işareti bilgilerin birbirinden ayrılmasını sağlar. Örnek kullanım aşağıdaki şekildedir. aaspders17.php?islem=sorgula&id=38&kullanici=Administratorislem, id ve kullanıcı değişkenlerini Querystring metodu ile alan ASP kodları aşağıdaki şekildedir.
Eğer Request.Querystring ile çok fazla değişkenin değeri alınacak ise bu durumlarda döngü kurmak da mümkündür. For Each .. Next döngüsü ile gönderilen bütün Querystring değişkenlerini almak mümkün olmaktadır. Döngüyü aşağıdaki şekilde kurmak mümkündür.
Yukarıdaki döngü Request. Querystring ile oluşturulan her değişken için döngüyü tekrarlamaktadır ve Querystring ie gönderilen tüm değişkenleri ve bu değişkenlerin değerlerini ekrana yazdırmaktadır. Request.Querystring("kontrol").count özelliği gönderilen değişkenlerin sayısını bulmak için kullanılmaktadır.2. ASP Request.Form KoleksiyonuEğer form içerisinde gönderilen bilgiler POST metodu kullanılarak gönderilmiş ise bu bilgiler FORM koleksiyonu içerisinde yer alır ve Eequest .FORM("degisken_adi") kullaılarak değerlerine ulaşılır. Genel kullanımı: Request. Form ("degisken_adi")şeklindedir. Form nesnesi içerisinde bulunan elamanlar aşağıdaki gibidir: Textboxes Checkboxes Options Buttons Listboxes Hidden Fields Text Areas Formun POST metodu kullanıldığı zaman değişkenler adres satırında gözükmeyecektir. Querystirng ile alınan değişkenleri post metodu ile alınacak olsayda kullanılacak kodlar aşağıdaki şekilde olacaktır.
3. ASP Request.ServerVariables KoleksiyonuHTTP header bilgilerini bulundurarak sunucu ile gönderilen her istek ile ilgili bilgilere ulaşılmasını sağlamaktadır. Tüm ServerVariables değerlerinin ekrana yazdıracak kod aşağıdaki şekilde olacaktır.
ServerVariables sayesinde kullanıcının IP adresi, kullandığı tarayıcının türü, IIS versiyonu, tarayıcının dili gibi bilgilere ulaşmak mümkündür. 4. ASP Request.TotalBytes ÖzelliğiBu özellik tarayıcı tarafından gönderilen bilginin toplam olarak kaç byte olduğunu bulmak için kullanılır. Gönderilen bilginin kaç byte olduğunu gösteren kod örneği aşağıdadır.
5. ASP Request.BinaryRead MetoduPOST ile sunucuya gönderilen bilgilerin alınması için kullanılmaktadır. Form ve Querystring metodlarından farklı olarak text dışındaki verilerin okunması için kullanılır. Aşağıda verilen kodu inceleyelim.
MidB , düzensiz oluşturulmuş bilgileri okumak için kullanılan bir text fonksiyonudur. Bu fonksiyon döngü içerisinde her defasında bir karakter okunmakta ve ekrana yazılmaktadır. |
||||||||||||||||||||
email : info@kodornekleri.com |