Request Nesnesi
Request Nesnesi, ClientCertificate, BinaryRead, TotalBytes, Cookies, Servervariables, QueryString,
Bir önceki makalemizde ASP`de Response Nesnesini ele almış ve nesnenin aldığı değerleri incelemiştik. Bu makalemizde de kullanıcıdan ve sunucudan bilgi almada kullanılan Request Nesnesini inceleyeceğiz.
Request Nesnesi, Querystring, Form, Servervariables, Cookies gibi ek özellikler alır. Şimdi bu ek özellikleri inceleyelim.
Response.Write komutundan sonra ASP`de en sık kullanacağımız özlelliklerden birisi Request.QueryString`dir. Adres satırındaki belirtilen veriyi almamızı sağlar. Kullanımı şu şekildedir.
Request.QueryString
<a href="gonder.asp?id=5" >
işlem sayfasında yani gonder.asp de bu veriyi alırken;
<% id = Request.QueryString("id")%> komutunu uygularız ekran çıktısı 5 olacaktır.
Request.Form
Tasarlamış olduğumuz hemen hemen bütün formlardaki verileri request.form koduyla alacağız.kullanım şekli şu şekildedir.
<form name="veri" action="islem.asp" method="post">
<input type="text" name="adsoyad" />
<input type="submit" value="gönder" />
</form>
yukarıda ki formda yer alan bilgileri islem.asp`ye gönderiyoruz. ve adsoyad alanındaki bilgiyi formumuzdan çekiyoruz.
islem.asp
<%
adsoyad = Request.Form("adsoyad")
Response.Write ""&adsoyad&""
%>
Request.Servervariables
Sunucumuz ve browserımız hakkında detaylı bilgileri almamızı sağlayan özelliktir. Kodun kullanım alanını anlatan ve çoğu sitede yer alan örneğimizi paylaşalım
kodumuzu çalıştırdığımız zaman sunucu ve browser bilgilerinizi ekranda görebilirsiniz.
Response.Cookies
Request.Cookies konusunda fazla detaya girmeyeceğim. Bu geniş ölçekli olarak sonraki makalelerimizde ele alacağımız bir konu. ASP`yle biraz daha ilerlemeye başladığınız zaman cookie özelliğinin bizler için ne kadar önemli olduğunu göreceksiniz. response.cookies ile oluşturduğumuz bu verileri request.cookies ile istekte bulunarak okuyabiliriz ve bir çok işlem içerisinde kullanabiliriz. Genel ve en yaygın kullanım alanı üyelik sistemleridir.
Bunların haricinde ClientCertificate, BinaryRead, TotalBytes gibi ek özellikleride mevcuttur. İlerleyen makalelerimizde konular ilerledikçe bu kullanımlarıda örneklemelerle inceleyeceğiz. Bol örnekli bol yazılımlı günler
Request Nesnesi, ClientCertificate, BinaryRead, TotalBytes, Cookies, Servervariables, QueryString,
Bir önceki makalemizde ASP`de Response Nesnesini ele almış ve nesnenin aldığı değerleri incelemiştik. Bu makalemizde de kullanıcıdan ve sunucudan bilgi almada kullanılan Request Nesnesini inceleyeceğiz.
Request Nesnesi, Querystring, Form, Servervariables, Cookies gibi ek özellikler alır. Şimdi bu ek özellikleri inceleyelim.
Response.Write komutundan sonra ASP`de en sık kullanacağımız özlelliklerden birisi Request.QueryString`dir. Adres satırındaki belirtilen veriyi almamızı sağlar. Kullanımı şu şekildedir.
Request.QueryString
<a href="gonder.asp?id=5" >
işlem sayfasında yani gonder.asp de bu veriyi alırken;
<% id = Request.QueryString("id")%> komutunu uygularız ekran çıktısı 5 olacaktır.
Request.Form
Tasarlamış olduğumuz hemen hemen bütün formlardaki verileri request.form koduyla alacağız.kullanım şekli şu şekildedir.
<form name="veri" action="islem.asp" method="post">
<input type="text" name="adsoyad" />
<input type="submit" value="gönder" />
</form>
yukarıda ki formda yer alan bilgileri islem.asp`ye gönderiyoruz. ve adsoyad alanındaki bilgiyi formumuzdan çekiyoruz.
islem.asp
<%
adsoyad = Request.Form("adsoyad")
Response.Write ""&adsoyad&""
%>
Request.Servervariables
Sunucumuz ve browserımız hakkında detaylı bilgileri almamızı sağlayan özelliktir. Kodun kullanım alanını anlatan ve çoğu sitede yer alan örneğimizi paylaşalım
Kod Bloğu:
<%
Response.Write "Kullandığınız Browser :"
Response.Write Request.ServerVariables("HTTP_USER_AGENT") & "<br />"
Response.Write "IP Adresiniz :"
Response.Write Request.ServerVariables("REMOTE_ADDR") & "<br />"
Response.Write "DNS Bilgileriniz :"
Response.Write Request.ServerVariables("REMOTE_HOST") & "<br />"
Response.Write "Sayfa Çağırma Methodunuz :"
Response.Write Request.ServerVariables("REQUEST_METHOD") & "<br />"
Response.Write "Sunucunun Domain Adınız : "
Response.Write Request.ServerVariables("SERVER_NAME") & "<br />"
Response.Write "Sunucunun Yazılımınız :"
Response.Write Request.ServerVariables("SERVER_SOFTWARE") & "<br />"
Response.Write "Sunucu Port Numaranız :"
Response.Write Request.ServerVariables("SERVER_PORT") & "<br />"
%>
kodumuzu çalıştırdığımız zaman sunucu ve browser bilgilerinizi ekranda görebilirsiniz.
Response.Cookies
Request.Cookies konusunda fazla detaya girmeyeceğim. Bu geniş ölçekli olarak sonraki makalelerimizde ele alacağımız bir konu. ASP`yle biraz daha ilerlemeye başladığınız zaman cookie özelliğinin bizler için ne kadar önemli olduğunu göreceksiniz. response.cookies ile oluşturduğumuz bu verileri request.cookies ile istekte bulunarak okuyabiliriz ve bir çok işlem içerisinde kullanabiliriz. Genel ve en yaygın kullanım alanı üyelik sistemleridir.
Bunların haricinde ClientCertificate, BinaryRead, TotalBytes gibi ek özellikleride mevcuttur. İlerleyen makalelerimizde konular ilerledikçe bu kullanımlarıda örneklemelerle inceleyeceğiz. Bol örnekli bol yazılımlı günler

YorumlarBu içeriğe henüz yorum yazılmadı. İlk yorumu siz yazın..
Bu içerige yorum yazabilmek için üye girişi yapmanız gerekmektedir. Henüz üye değilseniz kayıt sayfasından üye olabilirsiniz..
Sponsor Bağlantı
arama bloğu
son cevaplananlar
cevap bekleyen konular
etiket bulutuRewrite, Request Nesnesi, bölgesel ayarlar, clear, MySQL Ayarları, BinaryRead, MySQL Kurulumu, webmaster, değişken, Request.Querystring, Split, write, flush, cascading, class kullanımı, Hata Sayfası, Servervariables, css ipuçları, ODBC, contentType, Server.Execute, sheets, xhtml, DROP Table, seo işlemleri, web tasarım, asp, full screen iframe, xhtml nedir, lcid, style, Asp ile MySQL Kullanımı, request.querystring, mysql, addHeader, tam ekran iframe, QueryString, Database, Get metodu, sql veri tipleri,
sponsor bağlantı
Facebook'ta Paylaş
Twitter'da Paylaş