Manwe Work 1
Manwe Work
noisiv 1
noisiv
berkmenoo 1
berkmenoo
mavzermete 1
mavzermete
Mt2Hizmet 1
Mt2Hizmet
Hikaye Ekle

PHP - $_POST

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

$_POST, PHP'deki önceden tanımlanmış veya süper küresel değişkenlerden biridir. İstekte URLEncoded veya multipart/form-data içerik türünü kullanan HTTP POST yöntemi tarafından bir URL'ye geçirilen anahtar-değer çiftlerinin ilişkisel bir dizisidir.

  • $HTTP_POST_VARS da $_POST ile aynı bilgileri içerir, ancak süper küresel değildir ve artık kullanım dışıdır.
  • POST isteği ile sunucuya veri göndermenin en kolay yolu, HTML formunun method niteliğini POST olarak belirtmektir.
Tarayıcıdaki URL'nin " " olduğunu varsayarak, method=POST aşağıdaki gibi bir HTML formu olan "hello.html" olarak ayarlanır.

PHP:
<html>
<body>
   <form action="hello.php" method="post">
      <p>First Name: <input type="text" name="first_name"/> </p>
      <p>Last Name: <input type="text" name="last_name" /> </p>
      <input type="submit" value="Submit" />
   </form>
</body>
</html>

Bu alıştırma için "hello.php" betiği (belge kök klasöründe) aşağıdaki gibidir:

PHP:
<?php
   echo "<h3>First name: " . $_POST['first_name'] . "<br /> " .
   "Last Name: " . $_POST['last_name'] . "</h3>";
?>

Şimdi tarayıcınızda adresini açın. Ekranda aşağıdaki çıktıyı almalısınız.

php_$_post_1.jpg

Gönder butonuna bastığınızda veriler POST metoduyla "hello.php" dosyasına gönderilecektir.

php_$_post_2.jpg

Ayrıca hello.php'deki HTML formunu PHP koduyla karıştırabilir ve form verilerini "PHP_SELF" değişkenini kullanarak kendisine gönderebilirsiniz.

PHP:
<html>
<body>
   <form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
      <p>First Name: <input type="text" name="first_name"/> </p> <br />
      <p>Last Name: <input type="text" name="last_name" /></p>
      <input type="submit" value="Submit" />
   </form>
   <?php
      echo "<h3>First Name: " . $_POST['first_name'] . "<br /> " .
      "Last Name: " . $_POST['last_name'] . "</h3>";
   ?>
</body>
</html>

Aşağıdaki çıktıyı üretecektir:

php_$_post_3.jpg

 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst