5.00 / 1 oy

PHP POST Metodu ile Form Kullanımı Örneği

Önceki yazım için bkz: PHP GET Metodu ile Form Kullanımı Örneği

Edit: Sonraki yazım için bkz: POST ile GET metodu arasındaki farklar nelerdir?

POST metodunda, form verileri sayfanın header bilgileri altında iletilirler.

GET metodu ile hazırladığımız HTML formunda, form verilerinin url query'leri ile html sayfasından php sayfasına taşındığını görmüştük. Şimdi aynı formu kullanalım ve sadece action kısmını GET yerine POST olarak güncelleyelim.

<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>POST Form Örneği</title>
</head>
<body>
    <form action="goruntule.php" method="POST">
        <h2>Kayıt Formu</h2>

        <p>
            <span>Adınız:</span>
            <input type="text" id="input_adi" name="input_adi">
        </p>

        <p>
            <span>Soyadınız:</span>
            <input type="text" id="input_soyadi" name="input_soyadi">
        </p>
        <p>
            <input type="submit">
            <input type="reset">
        </p>
    </form>
</body>
</html>

Gönder (Submit) butonuna bastığımızda bu sefer goruntule.php sayfasının url'sinde herhangi bir query göremeyiz.

php post form

Bunun yerine tarayıcının (google chrome gibi) geliştirici seçeneklerini açtığımızda Network sekmesi altında goruntule.php sayfasının Headers bilgileri altında form verilerini görebiliriz.

post form values chrome headers

POST metodu ile PHP sayfasına iletilen form bilgilerini almak için de $_POST[""]  global değişkenini kullanırız.

<?php
   $adi = $_POST["input_adi"];
   $soyadi = $_POST["input_soyadi"];
   echo "Merhaba $adi $soyadi"; //Merhaba Pascal Nouma
?>

Benzer PHP yazılarım için;

bkz: PHP'de Sabitler ile Değişkenler Arasındaki Farklar

bkz: PHP'de Super Global Değişkenler ve Kullanımları

bkz: PHP'de Static Değişken Tanımlamak ve Kullanmak

bkz: PHP'de Global Değişken Yaratmak

bkz: PHP'de Değişken Değişkenler Nasıl Kullanılır?

bkz: PHP'de yazıdaki harflerin yerlerini rastgele değiştirmek

PhpCoder

21.03.2021 21:22

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP POST Metodu ile Form Kullanımı Örneği

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.