PHP ile Form Verilerini İşleme
PHP kullanarak form verilerini yakalayın ve işleyin
PHP ile Form Verilerini İşleme, CoddyKit'te ücretsiz bir PHP Academy dersidir. Bu, 3 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, PHP Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. PHP Academy kursu toplamda 3 dersten oluşur.
Form Gönderimlerini İşleme
PHP ile Form Verilerini İşleme
Sonraki derse hoş geldiniz! Bu derste HTML formları aracılığıyla gönderilen verileri PHP kullanarak nasıl işleyeceğinizi öğreneceksiniz. Formlarınızı işlevsel hâle getirmeye başlayalım!

PHP Form Verilerini Nasıl İşler?
PHP Form Verilerini Nasıl İşler?
Kullanıcı bir form gönderdiğinde veriler, formun action özniteliğinde belirtilen PHP betiğine gönderilir. PHP, bu verileri $_GET veya $_POST süper küresel değişkenlerini kullanarak işler.
Önemli Nokta: Hassas veriler için $_POST, URL'de görünebilen hassas olmayan veriler için $_GET kullanın.
$_POST Süper Küresel Değişkenini Kullanma
$_POST Süper Küresel Değişkenini Kullanma
$_POST dizisi, HTTP POST yöntemiyle gönderilen verileri saklar. Örnek:
Görev: Kullanıcının adını toplamak ve PHP kullanarak bir selamlama görüntülemek için bir form oluşturun.
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST["name"];
echo "Hello, $name!";
}
?>
$_GET Süper Küresel Değişkenini Kullanma
$_GET Süper Küresel Değişkenini Kullanma
$_GET dizisi, HTTP GET yöntemiyle gönderilen verileri saklar. Örnek:
İpucu: Arama sorguları veya sayfalandırma gibi verileri almak için $_GET kullanın.
<?php
if ($_SERVER["REQUEST_METHOD"] == "GET") {
$query = $_GET["search"];
echo "You searched for: $query";
}
?>
Form Doğrulamasının Temelleri
Form Doğrulamasının Temelleri
Form verilerini işlemeden önce güvenli ve doğru olduklarından emin olmak için doğrulayın. Örnek:
İpucu: Hataları ve güvenlik sorunlarını önlemek için kullanıcı girdisini her zaman doğrulayın.
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$email = $_POST["email"];
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo "Valid email: $email";
} else {
echo "Invalid email address.";
}
}
?>
Gönderilen Verileri Görüntüleme
Gönderilen Verileri Görüntüleme
Verileri doğruladıktan sonra kullanıcıya yeniden gösterin veya uygulamanızda kullanın. Örnek:
Önemli Nokta: Özel karakterleri kaçışlayıp XSS saldırılarını önlemek için htmlspecialchars() kullanın.
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = htmlspecialchars($_POST["name"]);
echo "Thank you, $name!";
}
?>
Birden Çok Girdiyi İşleme
Birden Çok Girdiyi İşleme
Onay kutuları gibi birden çok girdiyi ele almak için dizileri kullanın. Örnek:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$hobbies = $_POST["hobbies"];
echo "Your hobbies are: " . implode(", ", $hobbies);
}
?>
Yaygın Hatalar
Yaygın Hatalar
Form verilerini işlerken şu yaygın hatalara dikkat edin:
- İstek yöntemini kontrol etmemek.
- Kullanıcı girdisini doğrulamayı unutmak.
- Kullanıcı girdisini kaçışlamadan doğrudan yazdırmak.
İpucu: Verileri uygulamanızda kullanmadan önce her zaman temizleyin ve doğrulayın.
Harika İş Çıkardınız!
Harika İş Çıkardınız!
Tebrikler! PHP'de form verilerini $_POST ve $_GET süper küresel değişkenlerini kullanarak nasıl yöneteceğinizi öğrendiniz. Ayrıca temel form doğrulama tekniklerini de incelediniz. Bir sonraki derste form girdilerini doğrulama ve güvenli hâle getirme konularını daha ayrıntılı ele alacağız. Kod yazmaya devam edelim!

Sıkça Sorulan Sorular
“PHP ile Form Verilerini İşleme” dersi ücretsiz mi?
Evet — “PHP ile Form Verilerini İşleme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve PHP Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. PHP Academy kursu toplamda 3 dersten oluşur.
“PHP ile Form Verilerini İşleme” dersinde ne öğreneceğim?
PHP kullanarak form verilerini yakalayın ve işleyin PHP Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
PHP Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te PHP Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 2. dersidir.
“PHP ile Form Verilerini İşleme” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu PHP Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her PHP Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- HTML Formları Oluşturma
- PHP ile Form Verilerini İşleme
- Form Doğrulama