ana sayfa hakkında forum (yeni) rss takibi reklam yerleşimi iletişim giriş

İçerik Kategorileri

  1. Active Server Pages
    1. Temel Konular [15]
    2. Genel İçerikler [12]
    3. Nesne Kütüphanesi [0]
    4. Form Elemanları [4]
    5. Döngü İfadeleri [3]
    6. Veritabanı İşlemleri [9]
    7. Fonksiyonlar [2]
    8. Hatalar ve Çözümleri [16]
  2. ASP Hızlı Referans
    1. TextStream Nesnesi [7]
    2. Response Nesnesi [1]
    3. Request Nesnesi [1]
    4. Application Nesnesi [1]
    5. Session Nesnesi [4]
    6. Server Nesnesi [0]
    7. FSO Nesnesi [4]
  3. Browser Scripting
    1. VBScript [4]
    2. SQL Sorgulama [4]
  4. MySQL [0]
  5. Uygulamalar
    1. Hazır Fonksiyonlar [3]
    2. Hazır Kodlar [9]
    3. Script Algoritmaları [3]
    4. Script Geliştiriyoruz [2]

Sitede Ara


Hosting Sponsorumuz

Şub

11

Request Nesnesi

Request Nesnesi6 yorum6036 izlenimsrcnckr

Kullanıcının sunucudan talep ettiği ger sayfaya istek (request) denir. Request nesnesi kullanıcıdan bilgi almaya yönelik bir nesnedir. Peki ya, Request nesnesi nasıl kullanılır?


Request nesnesini önemlilik derecesine göre sıralandırıp konu konu açıklayıp, her zamanki gibi örneklendirerek konumuzu bitirelim.

Request.Querystring
En çok kullanılan ifadeler arasında yer alan Querystring, aynı sayfaya yada farklı sayfaya browser'da yer alan değişkenleri taşımak için kullanılır. Taşınacak ifadeleri genellikle <a href="...?degiskenadi=deger">...</a> yada <form method="get"...> gibi kullanımlar ile aktarabiliriz.

Form kullanımı için örneğimizi daha önce işlediğimiz için bu konuda tekrar örnek yapma gereği duymuyorum. Eski örneğimizi incelerseniz konu hakkında bilgi edinebilirsiniz.


Request.Form
Görev olarak Querystring'e benzesede tek farkı sadece form işlemlerinde kullanılmasıdır. Daha önce kısaca bu konu hakkında da bilgi verdiğimiz için çok fazla konuyu dağıtmak istemiyorum.


Request.ServerVariables
Sunucu yada browser hakkında kullanıcıya yönelik bilgileri çekmemize yarayan bir nesnedir. Genel kullanım kodlarının bilinmesi gerekir. Bunlardan en önemlilerini hemen belirtiyorum.

<%
     response.write "<b>Kişinin kullandığı browser tipi : </b>"
     response.write Request.ServerVariables("http_user_agent")
     response.write "<br />"
     response.write "<b>Kişinin IP adresi : </b>"
     response.write Request.ServerVariables("remote_addr")
     response.write "<br />"
     response.write "<b>DNS bilgileri : </b>"
     response.write Request.ServerVariables("remote_host")
     response.write "<br />"
     response.write "<b>Sayfayı çağırmak için kullandığı metod : </b>"
     response.write Request.ServerVariables("request_method")
     response.write "<br />"
     response.write "<b>Sunucunun domain adı : </b>"
     response.write Request.ServerVariables("server_name")
     response.write "<br />"
     response.write "<b>Sunucunun kullandığı yazılım : </b>"
     response.write Request.ServerVariables("server_software")
     response.write "<br />"
     response.write "<b>Sunucunun Port numarası : </b>"
     response.write Request.ServerVariables("server_port")
%>


Yukarıda yer alan örnek kodumuzu çalıştırarak kodların ne işe yaradığını anlamaya çalışınız. Burada yer alan kodlarımız sabit olup, ezberlenmesi gereken değişmez kodlarımız arasındadır.


Request.Cookies
Bu konuyu henüz anlatma gereği duymuyorum. Öncelikle cookie yazdırmamız gerekmektedir. Konuları birbirine bağlı olarak işlemek için bu konuyu Cookie'ler için işleyeceğimiz özel yazımıza saklıyorum.

Request için bilmeniz gerekenler bunlar. Diğerlerini zamanı geldiğinde işleyeceğiz. Daha sonra işlemek için yarım bıraktıklarımız TotalBytes özelliği, BinaryRead metodu ve ClientCertificate koleksiyonudur. Başlangıç aşamasında olan ziyaretçilerimizin konuları karıştırmaması için bazı konuları ilerleyen sürelerde işlemek daha iyi olacaktır.

Etiketler  :  request   form  

İçeriği takip etSayfayı YazdırPermalink

6 yorum var

#316.-Furkan-09 Ağustos 2007 Perşembe

Öncelikle şunu belirteyim ki siteniz gerçekten her seviyeye hitap ediyor.SrcnCkr arkadaşımıza da çok teşekür ediyorum gerçekten güzel anlatmış..

#438.-Hilmi-16 Aralık 2007 Pazar

Peki Saol şunu nasıl yapıcaz mesela: sayfa.asp?islem=denmesayfasi '?' işaretinden sonraki kısmı almak için : <%=Request.QueryString%> peki sayfa.asp ' yi çıkartmak için Hangi kodu kullanıcaz ?

#442.-sinan-18 Aralık 2007 Salı

sayfa . asp adını kullanmak istemiyorusn galiba değil mi

#484.-Efehan-03 Şubat 2008 Pazar

Hocam çok saol.
Artık linkle veri gönderip sayfaya yazdırabiliyorum.
iyi çalışmalar.

#489.-Denge-08 Şubat 2008 Cuma

süper olmuş

#626.-Sny-17 Haziran 2008 Salı

Bişey Sorucamm.. Ben Yönetim panelinden sayfa eklemek istiyorum.. Yanii Sayfa.asp?id=1 - Sayfa.asp?id=2 - Sayfa.asp?id=3 şeklinde... bilgi verirmsnz ?


Bu içeriğe yorum yazın

BBCode ve Emotions desteği aktif. Yorumunuz onaylandıktan sonra gösterilecektir.

Bu yazı ile benzer içeriğe sahip olabilecek yazılar

  1. Get ve Post Metodu
  2. Ziyaretçi Defteri Yapımı
  3. Çoklu kayıt silme
  4. Aranan Kelimenin Arkaplan Rengini Değiştirme
  5. TextArea ile Form İşlemleri
  6. Radyo Butonları ile Form İşlemleri
  7. ASP ile Ajax Kullanımı
  8. Çoklu kayıt silme
  9. şifreli Sayfa Oluşturma
  10. Aranan Kelimenin Arkaplan Rengini Değiştirme

Tavsiye linkler: Kolay Pasta Tarifleri | İftar Vakitleri