PHP Form Veri Gönderimi (POST Metodu ile Güvenli Form İşleme)
Web dünyasında kullanıcıdan veri almak, neredeyse her projenin temelidir. Üye kayıt formları, iletişim sayfaları, teklif alma panelleri veya yorum sistemleri gibi her işlem, bir form aracılığıyla veriyi sunucuya gönderir. Bu gönderim süreci, PHP form işleme denilen bir yapıyla kontrol edilir. Fakat burada en önemli konu sadece veriyi almak değil, güvenli şekilde almaktır.
<?php
// Form gönderildiyse çalışır
if ($_SERVER["REQUEST_METHOD"] === "POST") {
// Kullanıcıdan gelen veriyi alıyoruz
$isim = htmlspecialchars($_POST["isim"] ?? "");
$email = htmlspecialchars($_POST["email"] ?? "");
// Basit doğrulama
if ($isim === "" || $email === "") {
echo "<p style='color:red;'>Lütfen tüm alanları doldurun.</p>";
} else {
echo "<p style='color:green;'>Merhaba <strong>$isim</strong>, e-posta adresin: $email</p>";
// Burada veritabanına kaydetme, e-posta gönderme vb. işlemler yapılabilir.
}
}
?>
<!-- Kullanıcıdan veri alan basit HTML formu -->
<form method="POST">
<input type="text" name="isim" placeholder="Adınız">
<input type="email" name="email" placeholder="E-posta">
<button type="submit">Gönder</button>
</form>
Kod Açıklaması
Web dünyasında kullanıcıdan veri almak, neredeyse her projenin temelidir. Üye kayıt formları, iletişim sayfaları, teklif alma panelleri veya yorum sistemleri gibi her işlem, bir form aracılığıyla veriyi sunucuya gönderir. Bu gönderim süreci, PHP form işleme denilen bir yapıyla kontrol edilir. Fakat burada en önemli konu sadece veriyi almak değil, güvenli şekilde almaktır.
Nasıl Çalışır?
Bu kod örneği, Web Speech API kullanılarak sesli olarak açıklanmaktadır. Kod bloğunun üzerine mouse ile geldiğinizde otomatik olarak açıklama başlar.
Kullanım Alanları
Web Speech API
Bu kod örneği Web Speech API kullanılarak sesli olarak açıklanmaktadır.
İlgili Kodlar
<?php
if ($_SERVER["REQUEST_METHOD"] === "POST") {
$dosya = $_FILES["dosya"];
$izinli_uzantilar = ["jpg","jpeg","png","pdf"];
$uzanti = strtolower(pathinfo($dosya["name"], PATHINFO_EXT...
PHP ile Dosya Yükleme (Upload) İşlemi
Kendi Konuşan Kodunuzu Oluşturun
Web Speech API ile kendi projelerinizde de konuşan kod örnekleri oluşturabilirsiniz.