LikeForYou
- 26 Eyl 2017
- 728 Mesaj
Aktiflik
Seviye
Deneyim
GET/POST Ne İşe Yarar?
Get ve post methodları bir bilgiyi bir sayfadan farklı bir sayfaya taşımaya fayda. Örneğin bir iletişim sayfası hazırlıyorsunuz. İletişim sayfasında bir form oluşturdunuz ve bu forma girilen bilgileri diğer bir php sayfasına aktararak orda prosedür yapmak istiyorsunuz. İşte o zaman bu methodları kullanarak çok rahat bir biçimde bilgiyi diğer bir sayfaya transfer edebilirsiniz.
GET İle POST Farkı
Get methodunda get ile gönderilen parametre sayfa urlinin sonuna "?" ve "&" işaretleri ile eklenerek diğer sayfaya gönderilir. Örn:
Evet şimdi kullanıcı adına Test şifreyede test yazıp sonuca bakalım:
Evet gördüğünüz gibi yazdığımız değerleri url ile taşımış olduk yani biz formu doldurmadan direk bu yolla değerlerimizi el ilede girebiliriz.
Post metodunda veri session yardımı ile taşınır. Örn:
</form>
Sonuç:
Evet gördüğünüz gibi site urlimizde değerlerimiz gözükmedi zira post methodunda dediğim gibi veriler session ile taşınır ve bu nedenden dolayı bir formu doldurup gönderdikten sonra sayfay yenilemeyi denersek "Veriyi yeniden gönder" gibisinden bir kutucuk çıkar. Post methodunda el ile manuel olarak hiç bir veri post edilemez, post metodu yalnızca formlar ile çalışır.
GET Metodunun Kullanım Alanları:
1-) Tek dosya içerisinde farklı sayfalar oluşturmada (örn: http://siteadresi.com?s=iletisim)
2-) Uygulamalardan internet üzerindeki üyelik sistemlerine giriş yapmada
POST Metodunun Kullanım Alanları
1-) İletişim Formları
2-) Üyelik Sistemleri
Tabiki iksininde daha fazla kullanım alanı var ama aklıma şimdilik bunlar geldi.
Get ve post methodları bir bilgiyi bir sayfadan farklı bir sayfaya taşımaya fayda. Örneğin bir iletişim sayfası hazırlıyorsunuz. İletişim sayfasında bir form oluşturdunuz ve bu forma girilen bilgileri diğer bir php sayfasına aktararak orda prosedür yapmak istiyorsunuz. İşte o zaman bu methodları kullanarak çok rahat bir biçimde bilgiyi diğer bir sayfaya transfer edebilirsiniz.
GET İle POST Farkı
Get methodunda get ile gönderilen parametre sayfa urlinin sonuna "?" ve "&" işaretleri ile eklenerek diğer sayfaya gönderilir. Örn:
Kod:
<form name="giris" action="girisyap.php" method="GET">
<input type="text" name="kullaniciadi" value="Kullanıcı Adı">
<input type="passWord" name="sifre" value="Şifre">
<input type="submit" name="gonder" value="Gönder">
</form>
Evet şimdi kullanıcı adına Test şifreyede test yazıp sonuca bakalım:
Kod:
http://siteadi.com/girisyap.php?kullaniciadi=Test&sifre=test
Evet gördüğünüz gibi yazdığımız değerleri url ile taşımış olduk yani biz formu doldurmadan direk bu yolla değerlerimizi el ilede girebiliriz.
Post metodunda veri session yardımı ile taşınır. Örn:
Kod:
<form name="giris" action="girisyap.php" method="POST">
<input type="text" name="kullaniciadi" value="Kullanıcı Adı">
<input type="passWord" name="sifre" value="Şifre">
<input type="submit" name="gonder" value="Gönder">
</form>
Sonuç:
Kod:
http://siteadresi.com/girisyap.php
Evet gördüğünüz gibi site urlimizde değerlerimiz gözükmedi zira post methodunda dediğim gibi veriler session ile taşınır ve bu nedenden dolayı bir formu doldurup gönderdikten sonra sayfay yenilemeyi denersek "Veriyi yeniden gönder" gibisinden bir kutucuk çıkar. Post methodunda el ile manuel olarak hiç bir veri post edilemez, post metodu yalnızca formlar ile çalışır.
GET Metodunun Kullanım Alanları:
1-) Tek dosya içerisinde farklı sayfalar oluşturmada (örn: http://siteadresi.com?s=iletisim)
2-) Uygulamalardan internet üzerindeki üyelik sistemlerine giriş yapmada
POST Metodunun Kullanım Alanları
1-) İletişim Formları
2-) Üyelik Sistemleri
Tabiki iksininde daha fazla kullanım alanı var ama aklıma şimdilik bunlar geldi.

