Ders Notu
Form Verilerini İşleme
Bir formdan gelen verileri yakalamak ve işleme tabi tutmak için 2 farklı yöntem vardır. Bu yöntemlerden hangisinin kullanılacağına karar vermek için verilerin gönderildiği formun method öz niteliğine bakılmalıdır. Bu yöntemler POST ve GET metotlarıdır. Hangi verinin hangi isimle yakalanacağına da yine form içerisindeki alanların name öz niteliğine bakılarak karar verilir. Kullanıcı adı ve şifre alanlarından gelen verileri yakalamak için POST yöntemi şu şekilde kullanılır.
<?php
echo 'Kullanıcı Adı: '.$_POST["kullanıciAdi"];
echo '<br>';
echo 'Şifre: '.$_POST["sifre"];
?>
Aynı işlemin GET metoduyla yapılması ise şu şeklidedir.
<?php
echo 'Kullanıcı Adı: '.$_GET["kullanıciAdi"];
echo '<br>';
echo 'Şifre: '.$_GET["sifre"];
?>
Her ne kadar benzer işlemlerin yapılıyor gibi görünse de verilen gönderilmesi birbirinden tamamen farklı 2 durum meydana getirmektedir. GET metodunda veriler bir URL aracılığı ile iletilirken POST metodunda veriler arka planda işlenecek sayfaya iletilirler. Bu nedenle bu örnekte olduğu gibi kullanıcı şifresi gibi gizli bilgiler aktarılacaksa o zaman GET metodu yerine POST metodu tercih edilmelidir.