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.
Örneğin;
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:
Çı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;
ve "welcome_get.php" şöyle görünür:
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!
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>
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!
Rica Ederim.Paylaşım için teşekkürler.
