Bu Blogda Ara

2 Temmuz 2010 Cuma

Php de $_POST[] Değişkenini Nasıl Kullanırım ?

PHP'de $_POST Değişkeni

$_POST değişkeni method="POST" olarak ayarlanmış formlardaki bilgileri çeker.
-------------------------------------------------------------------
$_POST Değişkeni
$_POST değişkeni formlardan gelen bilgili HTTP POST metodu ile alır.
$_POST değişkeni method="POST" olarak ayarlanmış formlardaki bilgileri çeker. POST metodu ile gönderilen bilgiler başkaları tarafından görülmezler ve herhangi bir sınırlamaları yoktur.
Örnek
Kod: Tümünü seç
<form action="merhaba.php" method="post">
Adınız: <input type="text" name="ad" />
Yaşınız: <input type="text" name="yas" />
<
input type="submit" value="Gönder" />
form>

Kullanıcı "Gönder" butonuna tıkladığı zaman URL'de hiç bir ID ve bilgi tanımlaması oluşmayacaktır:
Kod: Tümünü seç
http://www.trkodlama.com/merhaba.php

"merhaba.php" dosyasında şimdi $_POST değişkenini formdan bilgileri çekmek kullanabiliriz( form alanlarının isimlerini $_POST dizisinde ID olarak kullanarak bu bilgileri çekeriz):
Kod: Tümünü seç
Merhaba echo $_POST["ad"]; ?>.

Senecho $_POST["yas"]; ?> yaşındasın!

-------------------------------------------------------------------
Neden $_POST kullanılır?
  • Değişkenler HTTP POST metodu ile gönderilir ve URL'de gözükmezler
  • Değişkenlerin değerleri için herhangi bir uzunluk kısıtlaması yoktur.
Fakat, değişkenler URL'de gözükmediği için sayfaları sık kullanılanlara eklemek mümkün değildir.
-------------------------------------------------------------------
$_REQUEST Değişkeni
PHP $_REQUEST değişkeni ile $_GET, $_POST, $_COOKIE değişkenlerinin içeriklerini çekebilir.
PHP $_REQUEST değişkeni ile formdan GET veya POST metodu ile gelen verileri çekebilir. Yukarıdaki hazırladığımız HTML formdaki bilgileri aşağıdaki gibi $_POST yerine $_REQUEST ile de çekebiliriz ve sonuçta hiç bir değişiklik olmayacaktır.
Kod: Tümünü seç
Merhaba echo $_REQUEST["ad"]; ?>.

Sen echo $_REQUEST["yas"]; ?> yaşındasın!

_____________________________

Hiç yorum yok:

Yorum Gönder