Soru & Cevap

FORM YOLLAMA YÖNTEMİ ...

05.10.2020 - 09:02

Ağ programlamada kullanıcı, form gönderirken formu gönderme metotlarının (get, post) işlevleri arasında ne fark var?

14 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user mertbakmaz
mertbakmaz
12.10.2020 - 07:20

merhabalar , 

öncelikli olarak bu konunun çok çok önemli olduğunu sana söylemek isterim . bu konuyu ciddiye al lütfen . get ile post arasında şöyle bir fark var . bir site düşün mesela .bu siteye kullanıcı adı ve parola girildiğini düşün . her kullanıcı e-posta ,kullanıcı adı ve şifresiyle giriliyor olduğunu var sayalım . eğerki gönderme metotlarnı get yaparsan kullanıcıların girdiği e-posta,kullanıcı adı v parola sitenin url kısmında gözüküyor . url demek sayfanın en üstündeki arama kısmı oluyor . örneğin bu sayfa için  https://gelecegiyazanlar.turkcell.com.tr/soru/form-yollama-yontemi  bu şekilde . url kısmı burası oluyor işte . get ile gönderirsen metotları bu url kısmında kullanıcı adı parola bilgileri gözükür . tabi ki biz programcılar bunu istemeyiz. çünkü bu bir güvenlik açığına sebebiyet verebilir. çok önemli bir bankacılık uygulamasının internetten hizmet verdiğini düşün mesela.sen de siteye kullanıcı adı ve parola giriyorsun internet kafeden . tabi ki internet kafe açık bi alan ve herkes senin bilgisayar ekranını görebilir . bankacılık sitesi get ile yazılmışsa bilgilerin sayfanın url kısmında gözükür ve kafede senin ekranını gözetleyen birisi bilgilerine ulaşıp bankacılık sitesine giriş yapabilir.biz bunu istemiyoruz tabi ki .çünkü riskli bir durum . çok riskli bir durum . eğer ki post ile gönderirsen bu bilgiler url kısmında gözükmez .böylece internet kafede olsan dahi url den göremezler bilgilerini ama sen yinede internet kafelerde işlem yaparken dikkat et :)

 

evde kendi başına projeler uygulamalar yapıyorsan get ile post farkını kolayca gözlemleyebilirsin . önce metodu get yap ve gönder . ardındanda post yap ve gönder bilgileri .ikisi arasındaki farkı göreceksin .yapacağın uygulama site internet ortamında yer alacak ise yani insanlar bu siteye ulaşacak ise sadece ve sadece post kullan.

 

ÇELİK
29.10.2020 - 07:21
Eğer, form yollama yöntemi belirtilmezse ne olur?