PHP Süper Küresel - $_POST
Süper global değişkenler, her zaman tüm kapsamlarda bulunan yerleşik değişkenlerdir.
PHP $_POST
PHP $_POST, method="post" ile bir HTML formu gönderdikten sonra form verilerini toplamak için kullanılan bir PHP süper global değişkenidir. $_POST değişkenleri iletmek için de yaygın olarak kullanılır.
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 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 $_POST 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 = $_POST['fname'];
if (empty($name)) {
echo "Name is empty";
} else {
echo $name;
}
}
?>
</body>
</html>
İpucu: PHP Formları bölümünde $_POST hakkında daha fazla bilgi edineceksiniz .