PHP de Form, Post ve Get Komutu Kullanımı

Merhaba arkadaşlar bugün sizlere web tabanlı programlama da kullanılan PHP dili ile ilgili bir içerik aktaracağız. Bu içeriğimizin konusu PHP de Form, Post ve Get Komutu KullanımıÖrneğidir. Php de kodlama nasıl yapılır? PHP de Form, Post ve Get Komutu Kullanımı nasıl gerçekleştirilir? Kod metni nasıl olur? Şeklinde aklınız da oluşabilecek soruların cevabını bu içeriğimiz de bulabilirsiniz.


PHP' ye HTTP Dosya Yükleme
Php Görseli

Kod Alanı

Bu uygulamamız da Php de form, post ve get komutu kullanımını örnekler ile tanıyacağız. Formlar kullanıcılardan bilgi toplamak için kullanılır. Post ve get komutları ise formlara gelecek basit saldırıları önleme de kullanılan adımlardır.  Post ve get metodları birbirlerinden farklı komutlardır. Get metodunu basitçe istenilen tüm bilgileri olduğu gibi link üzerinden göndermektedir. İşte bundan dolayı eğer önemli bilgileriniz var ise get metodu ile göndermek sakıncalı bir durumdur.

Get metodu ile gönderilen basitçe bir bilgi söyle gözükmektedir:

localhost/form-get.php?ad=Mehmet

Post metodunu get metodundan ayıran özellik ise daha hassas bilgilerin gönderilmesinde kullanılmasıdır. Basitçe örnek vermek gerekirse isim ve şifreleri post metodu ile gönderebiliriz. Olduğu gibi direkt linke gönderilmemesi get metoduyla arasındaki farkı oluşturmaktadır.

Post ve get metodlarının kullanımı ile ilgili örnek kod metinlerimiz ise şu şekildedir:

Get Metodu Kod Ekranı


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


Post Metodu Kod Ekranı


<html>
<body>
<!-- www.programlamahocam.com -->
<form action="form-post.php" method="post" >
<input type="label" name="ad">    
    <input type="label" name="soyad">
    <input type="submit">
</form><!-- www.programlamahocam.com -->
</body>
</html>

Uygulamamızın bu aşamasında ise bu bilgilerimizin gönderildiği Php dosyalarını göreceğiz. İlk önce get metodu ile başlayacağız.


Get Metodu Php Ekranı


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

Post metodunun Php dosyalarına gönderimi farklıdır. Post metodunda htmlspecialchars  fonksiyonunu kullanmaktayız. Bu sayede girilen bilgilerdeki kodlar çalıştırılamayacak şekilde tasarlanır.

Post Metodu Php Ekranı


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"];
 
?>






PHP ile ilgili dikkatinizi çekebilecek diğer örnek uygulamalarımız

1. PHP de While Döngüsü Kullanımı 
2. PHP de Dosya Oluşturma ve İçerik Ekleme
3. PHP de Klasör Oluşturma Örneği
4. PHP' ye HTTP Dosya Yükleme Örneği
5. PHP ile Dikdörtgen Alan ve Çevre Hesaplama Örneği


Yorum Gönder

Daha yeni Daha eski