Merih Forum Programlama ve yazılım algoritmalar php PHP – PHP’DE FORM İŞLEMLERİ POST VE GET METODLARININ KULLANIMI

ABD Münbiçi bırakır mı ?

ABD, Münbiçin yarısı sizde yarısı bizde kalsın dedi

SON 20 YILDA OSCAR KAZANAN KADINLAR

Son 20 yılda En İyi Kadın Oyuncu kategorisinde Oscar kazanan oyuncuların listesi...

AFRİN HAREKATI

Zeytin Dalı Harekatında teröristlerden temizlenen bölge artıyor

Silkroad XIAN

Silkroad sevdalıları için bir server

  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
PHP – PHP’DE FORM İŞLEMLERİ POST VE GET METODLARININ KULLANIMI

 
#1

Kullanıcıdan bilgi toplama için kullanılan formlarda kullanılan iki metod post ve get metodlarının kullanımı ve basit bir saldırının önlenmesini göreceksiniz.Öncelikle post ve get metodlarının farkından bahsedelim.Get metodu istenilen bilgileri direkt olarak link üzerinden gönderir bu yüzden hassas bilgilerin get metodu ile gönderilmesi sakıncalıdır.Get metodu ile gönderilen bir bilgi link üzerinde şöyle gözükmektedir;

localhost/form-get.php?ad=serkan

Post metodu ise daha hassas bilgilerin örneğin kullanıcı adının ve şifresinin gönderilmesi için kullanılır.Bu bilgiler get metodunda olduğu gibi linkte gönderilmez.

Kullanımları ise şu şekildedir.

Get Metodu;


<html>
<body>

<form action="form-get.php" method="get" >
<input type="label" name="ad">    
   <input type="label" name="soyad">
   <input type="submit">
</form>
</body>
</html>


Post Metodu;


<html>
<body>

<form action="form-post.php" method="post" >
<input type="label" name="ad">    
   <input type="label" name="soyad">
   <input type="submit">
</form>
</body>
</html>
Şimdi ise bu bilgilerin gönderildiği php dosyasında nasıl işleneceğini görelim.

form-get.php


<?php

echo "Adınız:".$_GET["ad"]."<br>Soyadınız:".$_GET["soyad"];

?>


Post metodunda ise htmlspecialchars adında bir fonksiyon kullanacağız.Bu fonksiyon girilen bilgilerdeki kodları çalıştırmayacak şekilde tasarlanmıştır.Örneği HTML sayfasında girilen <br> tagları normalde alt satıra kaydırır iken bu fonksiyonu kullandığımızda <br>adınız olarak ekranda çıkacaktır.

form-post.php

<?php
$_POST["ad"]=htmlspecialchars($_POST["ad"]);
$_POST["soyad"]=htmlspecialchars($_POST["soyad"]);

echo "Adınız:".$_POST["ad"]."<br>Soyadınız:".$_POST["soyad"];

?>



Ara
Cevapla

 
#2

ayrdımınız ıcın salosın



Ara
Cevapla


[-]
Hızlı Cevap

İnsan Doğrulama:
Aşağıda görünen onay kutusunu işaretleyiniz. Bu işlem otomatik spam kayıtları önlemek için kullanılır.

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  PHP ile ODBC İşlemleri ve Kullanım Örnekleri selami 0 1,227 30-05-2017, Saat: 15:43
Son Yorum: selami
  PHP ile Klasör Oluşturma ve Silme İşlemleri Adamantin 0 1,167 19-03-2017, Saat: 18:00
Son Yorum: Adamantin
  Php ile Google Maps Api Kullanımı Adamantin 0 1,053 19-03-2017, Saat: 17:55
Son Yorum: Adamantin
  PHP ile Şifremi Unuttum İşlemleri Adamantin 0 1,204 19-03-2017, Saat: 17:52
Son Yorum: Adamantin

Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Konuyu Okuyanlar:
1 Ziyaretçi

   
Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2018 MyBB Group.  



Merih Forum® bilgi paylaşım platformu. 2015-2018 Tüm hakları saklıdır.