- Katılım
- 21 Nis 2021
- Konular
- 1,033
- Mesajlar
- 4,724
- Çözüm
- 15
- Online süresi
- 3mo 27d
- Reaksiyon Skoru
- 1,970
- Altın Konu
- 343
- TM Yaşı
- 5 Yıl 1 Ay 17 Gün
- Başarım Puanı
- 287
- Yaş
- 51
- MmoLira
- 3,408
- DevLira
- 12
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ 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!
- Katılım
- 7 May 2010
- Konular
- 10,579
- Mesajlar
- 58,614
- Çözüm
- 219
- Online süresi
- 10mo 29d
- Reaksiyon Skoru
- 16,721
- Altın Konu
- 444
- TM Yaşı
- 16 Yıl 1 Ay 4 Gün
- Başarım Puanı
- 691
- MmoLira
- 19,925
- DevLira
- 601
Paylaşım için teşekkürler.