PHP Süper Küresel - $_REQUEST
Süper global değişkenler, her zaman tüm kapsamlarda bulunan yerleşik değişkenlerdir.
PHP $_REQUEST
PHP $_REQUEST, bir HTML formu gönderdikten sonra veri toplamak için kullanılan bir PHP süper global değişkenidir.
Aşağıdaki örnek, giriş alanı ve gönder düğmesi olan bir formu göstermektedir. Bir kullanıcı "Gönder"e tıklayarak verileri gönderdiğinde, form verileri <form> etiketinin eylem özniteliğinde belirtilen dosyaya gönderilir. Bu örnekte, form verilerini işlemek için bu dosyanın kendisine işaret ediyoruz. Form verilerini işlemek için başka bir PHP dosyası kullanmak istiyorsanız, bunu istediğiniz dosya adıyla değiştirin. Ardından, giriş alanının değerini toplamak için süper global $_REQUEST değişkenini kullanabiliriz:
Örnek
<html>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Name: <input type="text" name="fname">
<input type="submit">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// collect value of input field
$name = $_REQUEST['fname'];
if (empty($name)) {
echo "Name is empty";
} else {
echo $name;
}
}
?>
</body>
</html>