Php - $_GET Metodu
DERS NO: 10 |
KONU: PHP-$_GET METODU |
PHP - $_GET Metodu
$_GET Değişkeni
$_GET değişken get metoduyla veri alan formlardaki verileri ele alır, HTTP GET metodunun değişkenler dizisinin bir elemanıdır.
Bir formdan gönderilen bilginin her kullanıcı tarafından erişilebilmesi için GET metodu kullanılır. (Tarayıcınızın adres çubuğunda görülür). Gönderilen bilgi miktarının bir limiti vardır. (max. 100 karakter gibi).
Örnek
<form action=”welcome.php” method=”get”>
İsmi: <input name=”name” type=”text” />
Yaş: <input name=”age” type=”text” />
<input type=”submit” />
</form>
Kullanıcı “Submit” butonuna bastığı anda , adres çubuğundaki URL şu şekilde görülür:
http://www.serpito.com/welcome.php?name=Serpito&age=27
“welcome.php” dosyası $_GET değişkenini yakalar ve verileri işleme koyar:
Merhaba <?php echo $_GET[”name”]; ?>.
<?php echo $_GET[”age”]; ?> yaşındasın!
Neden $_GET kullanılır?
Not: $_GET değişkenini kullandığımızda bütün değişken isimleri ve değerleri URL de görüntülenir. Yani şifre işlemleri ve özel veri aktarımı için bu metot güvenli değildir!
Not: The HTTP GET metod uzun ve büyük veriler için uygun değildir. Maximum karakter sayısı 100 olması gerekir.
$_REQUEST Değişkeni
$_REQUEST değişkeni $_GET, $_POST, and $_COOKIE değişkenlerinin bütün içeriğine sahiptir.
$_REQUEST değişkeni GET ve POST metotlarının ikisi ile de gönderilen verilerin sonuçlarına ulaşabilir.
Örnek
<?php echo $_REQUEST[”age”]; ?> yaşındasın!