PHP Form İşleme ve GET/POST Verileri

PHP Form İşleme ve GET/POST Verileri


PHP, sunucu taraflı bir programlama dilidir ve web formları ile etkileşim kurmak için sıklıkla kullanılmaktadır. Form işleme, kullanıcıdan alınan verilerin işlenmesi ve saklanması anlamına gelir. PHP ile form işlemede genellikle iki yöntem kullanılır: GET ve POST. Bu makalede, bu yöntemlerin nasıl çalıştığını ve nasıl kullanılacağını öğreneceksiniz.

GET Yöntemi ile Form Verisi Gönderme

GET yöntemi, form verilerini URL'ye ekler. Bu yöntem, özellikle kısa ve basit verileri göndermek için uygundur. Ancak, hassas verilerin (şifre, kredi kartı bilgisi vb.) gönderilmesi için önerilmez. Aşağıda, bir GET isteği ile form verilerinin nasıl gönderileceğine dair örnek bir kod bulunmaktadır:

<form action="form-process.php" method="get">
    <input type="text" name="name" placeholder="Adınızı girin" required>
    <input type="submit" value="Gönder">
</form>

GET Verilerini İşlemek

Form verisi gönderildiğinde, sunucu tarafında bu veriler $_GET süper küresel dizisi yardımıyla erişilebilir.

POST Yöntemi ile Form Verisi Gönderme

POST yöntemi, form verilerini URL yerine HTTP isteğinin gövdesine ekler. Bu yöntem, daha büyük veri setlerini ve hassas bilgileri gönderme imkanı sağlar. Aşağıda, bir POST isteği ile form verilerinin nasıl gönderileceğine dair bir örnek verilmiştir:

<form action="form-process.php" method="post">
    <input type="password" name="password" placeholder="Şifrenizi girin" required>
    <input type="submit" value="Gönder">
</form>

POST Verilerini İşlemek

POST ile gönderilen veriler, $_POST süper küresel dizisi kullanılarak işlenebilir.

Sonuç

PHP ile form işleme, web uygulamaları için oldukça önemlidir. GET ve POST yöntemleri, veri gönderiminde farklı ihtiyaçları karşılamak için kullanılır. Doğru yöntemi seçmek, uygulamanızın güvenliğini ve verimliliğini artırabilir. Bu makalede, temel form işleme yöntemlerini öğrendiniz ve örnekler ile konunun daha iyi anlaşılmasını sağladık.