webmaster
 
›
Cevapla
02-11-2007 16:54:12
 

Get ve Post Metodu

Bildiğiniz gibi kullanıcılar ile iletişim sağlayabilmek için formlara ihtiyaç duyarız. Formlar bir HTML elemanı olsada bunları işlemek için ASP'den destek almamız gerekmektedir. Öncelikle metodlarımızı tanıyalım ve küçük bir örnek ile konuyu pekiştirelim.

Get Metodu
Get metodu için aşağıdaki durumlar söylenebilir;

Örnek kullanım;

Kod:
<form method="get" action="isle.asp">
     <input type="text" size="10" name="ad" />
     <input type="submit" value="Gönder" />
</form>
Yukarıdaki sayfayı form.asp adıyla kaydediniz. Ve sayfa post edildiğinde gidecek adresi ise action ile belirttik. Hemen belirtilen kaynak olan isle.aspyi hazırlayalım.


Kod:
<%
     gelenad = Request.Querystring("ad")
     response.write "Ziyaretçinin adı : "&gelenad&""
%>
Ve işlemi gerçekleştirildiğinde sayfamıza bir önceki sayfada belirtmiş olduğumuz değeri alırız. Dikkat edilmesi gereken nokta ise bilgiyi Request.Querystring ile almamızdır.

Post Metodu
Post metodu için ise aşağıdaki durumlar söylenebilir;

1. Aktarılabilecek karakter sayısında sınırlama mevcut değildir.
2. Adres çubuğunda form değişkenleri hakkında herhangi bir bilgi gözükmez.
3. ASP Scripti form değişkenlerini Request.Form("alanadi") şeklinde elde eder.

Örnek kullanım;

Kod:
<form method="post" action="isle.asp">
     <input type="text" size="10" name="ad" />
     <input type="submit" value="Gönder" />
</form>
Yukarıdaki sayfayı form.asp adıyla kaydediniz. Ve sayfa post edildiğinde gidecek adresi ise action ile belirttik. Hemen belirtilen kaynak olan isle.aspyi hazırlayalım.


Kod:
<%
     gelenad = Request.Form("ad")
     response.write "Ziyaretçinin adı : "&gelenad&""
%>
Ve işlemi gerçekleştirildiğinde sayfamıza bir önceki sayfada belirtmiş olduğumuz değeri alırız. Burada ise dikkat edilmesi gereken nokta bilgiyi Request.Form ile almamızdır.


Sonuç olarak, get metodu ile çağrılan formlarda ortalama 4000byte sınırlama olduğunu bilmeniz, değişkenlerin browserda yer alması ve bilgiye Request.Querystring ile ulaşmamızdır.

Post metodunda ise, aktarılan verinin sınırsız olup, değişkenleri kullanıcıların görememesini bilmeniz ve bilgiye ise Request.Form ile ulaşabilmemizdir.

Bu metodlardan işlevsel açıdan birinin diğerine bir üstünlüğü yoktur. Yukarıdaki noktaları göz önünde bulundurarak istediğimiz metodu kullanabiliriz.

Bir önceki yazı TextBox ile Form İşlemleri hakkında bilgi vermektedir.

Cevapla

"Get ve Post Metodu" konusu hakkında etiketler
action adres adresten alinan alip alma almak and arasinda arasindaki asp aspde aspphp bilgi bilgiyi cekme coklu cubugundan demek demektir detayli edilen ekleme fark farki farklar flash flashta form formdan formlar formu formun formunda gelen genel gerekenler get gonder gonderme gondermek gostermek guvenli hata hatasi html ile input ise islemi kod konulari kullanimi medodu medotu met method methodlari methodu metod metodlari metodlarinin metodu metodunda metot metotlari metotunun nedir odlari olmadan olmasi ornegi ornek ornekler ornekleri php pos post proje pst querystring request response sayfa sayfadan sayfasina sayfasindan sayfayi slemeleri text the uye uygulamasi value values veri veriyi veriyor webmaster yapilmis yontemi yontemler

TextBox ile Form İşlemleri Önceki | Sonraki ASP-POST Metodu ile Bilgi Alma




Saat: 10:00 - Webmaster Forumu - Rss - Arşiv
İletişim Bilgileri, Contact Us, Kullanım Sözleşmesi, Gizlilik