Formumuzda kullanacagimiz nesneler:
- kullanici adi: textbox
- sifre: textbox (password formunda)
- buton: giris
Kedimiz php kodlari icinde sabit bir sifre ve kullanici adi belirleyecegiz. Eger bu sifre ve kullanici adi bizim belirledigimiz gibi girilirse "hoşgeldin" gibi bir yazi yazdiracaiz.
$isim = $_GET['isim'];
$sifre = $_GET['sifre'];
if(isset($_GET['giris']))
{
if($isim=="Ahmet" && $sifre=="yazilimmutfagi")
{
echo "yazilimmutfagi.com'a hosgeldin ".$isim;
}
else
{
echo "yanlis sifre veya isim";
}
}
?>
Burada belirlenen özetle sudur: Bu form login.php sayfasina gönderme yapacak; login.php sayfasinda $_GET metodu ile karsilama yapilacak.
Yukarida daha oncede belirlendigi gibi $_GET metodu 'isim' ve 'sifre' adli nesneleri karsiiyor ve onlardan gelen degerleri $isim ve $sifre degiskenlerine aktariyor.
Burada, "eger 'giris' adli nesneyle, ki burada bu bir butondur ve butonar 'submit' tipindedir, islem yapilmissa (tiklanmissa)…" ibaresi vardir.
Bu islemi $_GET metodu yerine $_POST metoduyla da yapabilirdik. Fakar arada söyle bir fark var; $_GET metodu bizim girdigimiz isim ve sifre bilgilerimizi tarayicimizin URL kisminda yayinlayacaktir. $_POST metodu ise gizli tutuyor.