OnurBoyla 1
OnurBoyla
noisiv 1
noisiv
Manwe Work 1
Manwe Work
farkmt2official 1
farkmt2official
mavzermete 1
mavzermete
dreamstone 1
dreamstone
Hikaye Ekle

PHP Form İşlemleri

  • Konuyu başlatan Konuyu başlatan ByESiNTi
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 3
  • Görüntüleme Görüntüleme 299

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!

PHP süper küreselleri $_GET ve $_POST, form verilerini toplamak için kullanılır.


PHP - Basit Bir HTML Formu

Aşağıdaki örnek, iki giriş alanı ve bir gönder düğmesi içeren basit bir HTML formu görüntüler:

Örneğin;
Kod:
<html>
<body>

<form action="welcome.php" method="post">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>

</body>
</html>

Kullanıcı yukarıdaki formu doldurup gönder düğmesine tıkladığında, form verileri işlenmek üzere "welcome.php" adlı bir PHP dosyasına gönderilir. Form verileri HTTP POST yöntemiyle gönderilir.

Gönderilen verileri görüntülemek için tüm değişkenleri basitçe yansıtabilirsiniz. "welcome.php" şöyle görünür:


Kod:
<html>
<body>

Welcome <?php echo $_POST["name"]; ?><br>
Your email address is: <?php echo $_POST["email"]; ?>

</body>
</html>
Çıktı şöyle bir şey olabilir:
Welcome Cevo
Your email address is cevoturk@example.com
Aynı sonuç, HTTP GET yöntemi kullanılarak da elde edilebilir:


Örneğin;
Kod:
<html>
<body>

<form action="welcome_get.php" method="get">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>

</body>
</html>

ve "welcome_get.php" şöyle görünür:
Kod:
<html>
<body>

Welcome <?php echo $_GET["name"]; ?><br>
Your email address is: <?php echo $_GET["email"]; ?>

</body>
</html>

Yukarıdaki kod oldukça basittir. Ancak, en önemli şey eksik. Komut dosyanızı kötü amaçlı kodlardan korumak için form verilerini doğrulamanız gerekir.

PHP formlarını işlerken GÜVENLİĞİ düşünün!
Bu sayfa herhangi bir form doğrulaması içermez, sadece form verilerini nasıl gönderip alabileceğinizi gösterir.
Ancak sonraki sayfalar, PHP formlarının güvenlik göz önünde bulundurularak nasıl işleneceğini gösterecek! Form verilerinin doğru şekilde doğrulanması, formunuzu bilgisayar korsanlarından ve spam göndericilerden korumak için önemlidir!
 

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

Geri
Üst