PHP Post Metodu Nedir?

PHP Post Metodu Nedir? : Veri tabanı barındırabilende hazır bir şekilde yer alan Html form veri gönderme metodudur. POST veri gönderme metodu GET Veri gönderme işlemine göre daha güvenli bir yöntem olarak bize sunulmuştur. Peki bu metodun bize sağladıkları artılar nelerdir?

POST Metodu HTML form verilerinin doldurulduktan sonra gönderilmesi istenen sayfaya kullanıcıya göstermeden arka planda gösterme işine yaramaktadır. Bu yöntem yapılan yazılımı da bir nebze olsun koruma altına almaktadır ve kullanılan bu yöntemle bir takım işlerin kolaylaştırılması sağlanmış oluyor.

Aşağıda sizlere POST Metdunun Nasıl Yazıldığının PHP Post Örneği paylaşıyorum.

Not: Bu yazıyla alakalı notlarınızı iyi veya kötü sayfanın en altında bulunan form üzerinden yorumlarınızı gönderirseniz sitenin gelişmesine katkıda bulunabilirsiniz. (Ayrıca sitenin sizlere hizmete devam etmesi ve bize destek olmak için sayfa içindeki sponsorlu bağlantıları ziyaret edebilirsiniz.)

Kod:

<?php
    $_POST["icerik"];
?>

POST Metodu Nasıl Kullanılır?

POST Metodunun nasıl kullanılacağı hakkında sizlere bazı öneriler ve tavsiyeler de vereceğim. Php Post metodu kullanılması sizlere bir çok artı getireceği gibi form verilerinizin HTML form üzerinde belirtilen yola da teslim edilmesi için güvenli bir yol olarak çoğu kişi tarafından tavsiye edilmektedir.

Aşağıda bu fonksiyonun kullanım örneğini gösteriyor olacağım.

Kod:

<?php
    $adsoyad = $_POST["adsoyad"];

    echo $adsoyad;
?>

Açıklama: Bu örnekte formdan gönderilen ad soyad verisini $_POST ile alıp değişkene atadıktan sonra ekrana bastırma işlemi yapmaktayım. Form üzerinden alınan veriler sadece ekrana bastırma işlemi yapmanıza gerek yoktur aynı zamanda başka işlemler için kullanılabilir.

Örneğin; veri tabanı işlemleri ve buna benzer kayıt işlemleri için kullanılabilir.

 

POST Metodu Kullanım Örneği

POST Metodu kullanım örneği olarak bir HTML form ve o sayfanın verilerinin gönderildiği bir PHP sayfası yapıyorum ve aşağıda sizlerle bu sayfaların ayrı ayrı kodlarını paylaşıyorum.

Kod (iletisim.html):

<form name="formgonder" action="iletisim.php" method="post">
	<table>
		<tr>
			<td><label for="adsoyad">Ad, Soyad:</label></td>
			<td><input type="text" name="adsoyad" id="adsoyad" /></td>
		</tr>
		<tr>
			<td><label for="eposta">E-Posta:</label></td>
			<td><input type="text" name="eposta" id="eposta" /></td>
		</tr>
		<tr>
			<td><label for="mesaj">Mesajınız:</label></td>
			<td><textarea  name="mesaj" id="mesaj" style="height:90px; width:200px" ></textarea></td>
		</tr>
		<tr>
			<td colspan="2"><input type="submit" value="Gönder" name="gonder" /></td>
		</tr>
		
	</table>
</form>

Açıklama: Bu sayfada ad soyad, e-posta ve mesaj bilgilerini almak için tablonun da yardımıyla bir form oluşturdum.

Kod (iletisim.php):

<?php
    $adsoyad = $_POST["adsoyad"];
    $telefon = $_POST["eposta"];
    $mesaj   = $_POST["mesaj"];

    echo $adsoyad;
    echo $telefon;
    echo $mesaj;
?>

Yukarıda yaptığım örnek de form verileri olarak aşağıda listelediğim verileri alıyorum.

  • adsoyad
  • eposta
  • mesaj

Bu verileri doğrudan bir değişkene atıp o değişkenin ekrana bastırılmasını sağlıyorum. Yazının girişinde de bahsettiğim gibi sadece ekrana bastırma işlemi yapmanıza gerek yoktur. İşleminiz doğrultusunda yerleştirdiğiniz değişken içinden bir çok bölüme bunu entegre edebilirsiniz.

Bu yazı umarım sizler için faydalı olmuştur. Eğer bir sorunuz olursa bana mutlaka alttaki kutudan veya iletişim sayfamızdaki form üzerinden yazabilirsiniz. Şimdiden iyi çalışmalar diliyorum.

 

PHP Post Metodu Nedir?