• 0216 488 01 91
  • destek@sonsuzbilgi.com.tr

Dijital Kartvizit Web Sites

Gelişmiş Bir Çok Özelliği İle Dijital Kartvizit Web Sitenizi Bu Gün Kuralım!

*256 Bit SSL Sertifikası * Full Mobil Uyumlu * Full SEO Uyumlu
İsterseniz Mobil Uygulama Seçeneğiyle


PHP Form İşleme İle Sunucu Tarafı Doğrulama Prosedürleri

Adı : PHP Form İşleme İle Sunucu Tarafı Doğrulama Prosedürleri

Günümüzde web uygulamaları, kullanıcıların veri girişi yapmalarını sağlamak için genellikle form kullanırlar. Ancak, bir formun doldurulması kolay olsa da, sunucu tarafında doğrulama yapmadan gönderilen veriler güvenilir olmayabilir. Bu nedenle, sunucu tarafı doğrulama prosedürleri önemlidir. Bu yazıda PHP form işleme ile sunucu tarafı doğrulama prosedürleri hakkında detaylı bilgi ve örnekler sunacağım.

PHP Form İşleme

PHP, sunucu tarafında çalışan bir betik dilidir ve form işleme konusunda oldukça popüler bir seçenektir. PHP, form verilerini işlemek için $_POST ve $_GET gibi iki önemli değişkene sahip olup, bu değişkenler, HTTP POST ve GET yöntemleri ile gönderilen verileri içerir.

Örnek olarak, aşağıdaki form örneği kullanıcı adı ve parola girilmesini sağlar ve bu bilgiler PHP betiği tarafından işlenir.

```










```

Bu form, kullanıcı adı ve parolayı $_POST değişkenleri kullanarak işleyecektir. Örneğin, login.php betiği aşağıdaki gibi kullanılabilir.

```
if($_SERVER[\"REQUEST_METHOD\"] == \"POST\") {
$username = $_POST[\"username\"];
$password = $_POST[\"password\"];
// kullanıcı adı ve parolayı kontrol etmek için gerekli işlemler
}
?>
```

Bu örnek, temel bir form işleme işlemidir. Ancak, kullanıcının formda doğru ve geçerli veriler girdiğinden emin olmanın yolları vardır.

Sunucu Tarafı Doğrulama Prosedürleri

1. Boş Değerlerin Kontrolü

Kullanıcılar, gereksiz girdiler yerine boş bir alanı doldurma eğilimindedirler. Bu nedenle, formda boş bırakılan alanların kontrol edilmesi gerekir. Aşağıdaki örnek, kullanıcının adını ve e-posta adresini girerek kaydolmasını sağlar ve boş alanları kontrol eder.

```









```

Kaydol.php dosyamızda şu şekilde kodlamalar yapmamız gerekir.

```
if($_SERVER[\"REQUEST_METHOD\"] == \"POST\") {
$name = $_POST[\"name\"];
$email = $_POST[\"email\"];

if(empty($name) || empty($email)) {
echo \"Ad veya e-posta adresi boş bırakılamaz.\";
}
}
?>
```

2. Form Veri Türü Kontrolü

Formdaki her bir alana doğru veri türlerinin girilmesi gerekir. Örneğin, bir sayı isteyen bir alana sayı dışındaki bir şey girilirse, hataya neden olabilir. Bu nedenle, form veri türleri kontrol edilir. Aşağıdaki örnek, yaş bilgisi sorar ve sadece bir sayı girilmesini bekler.

```






```

Kaydol.php dosyamızda şu şekilde kodlamalar yapmamız gerekir.

```
if($_SERVER[\"REQUEST_METHOD\"] == \"POST\") {
$age = $_POST[\"age\"];

if(!is_numeric($age)) {
echo \"Yaşınız sadece bir sayı olabilir.\";
}
}
?>
```

3. Son Kullanıcı Verilerinin Doğrulanması

Form verileriyle birlikte kullanıcı girişi isteyen uygulamaların, son kullanıcının verilerini kontrol etmesi gerekir. Bu, captcha veya parola gibi önemli koruyucu tedbirleri kullanarak gerçekleştirilebilir. Örneğin, şifre doğrulamak için iki ayrı şifre alanı kullanılabilir ve PHP tarafında şifrelerin eşleşmesi sağlanabilir.

```









```

Kaydol.php dosyamızda şu şekilde kodlamalar yapmamız gerekir.

```
if($_SERVER[\"REQUEST_METHOD\"] == \"POST\") {
$password = $_POST[\"password\"];
$confirm_password = $_POST[\"confirm_password\"];

if($password != $confirm_password) {
echo \"Parolalar eşleşmiyor.\";
}
}
?>
```

Sık Sorulan Sorular

1. Doğrulama, hangi aşamada gerçekleştirilir?

Doğrulama, sunucu tarafından verinin alındığı anda (form gönderildiğinde) gerçekleştirilir.

2. Hangi tür kontroller yapılabilir?

Boşluk kontrolü, veri türü kontrolü ve son kullanıcı verilerinin doğrulanması kontrolü yapılabilir.

3. Boşluk kontrolü yalnızca giriş alanları için mi geçerlidir?

Hayır, gerekli alanları işaretlemek veya doğru doldurulmayan alanlara işaretlemek gibi diğer form alanları için de kullanılabilir.

4. Veri türü kontrolü yapmak neden önemlidir?

Doğru veri türleri yerine başka veri türleri girilmeye çalışılması, kod hatalarına ve güvenlik açıklarına neden olabilir. Veri türü kontrolleri, güvenilir ve doğru form verileri sağlamak için bir önlem oluşturur.

5. Neden son kullanıcının verilerini kontrol etmek önemlidir?

Son kullanıcı verilerinin kontrol edilmesi, kötü amaçlı kullanım ve bot saldırıları gibi istenmeyen etkinliklerin önlenmesine yardımcı olur."

PHP Form İşleme İle Sunucu Tarafı Doğrulama Prosedürleri

Adı : PHP Form İşleme İle Sunucu Tarafı Doğrulama Prosedürleri

Günümüzde web uygulamaları, kullanıcıların veri girişi yapmalarını sağlamak için genellikle form kullanırlar. Ancak, bir formun doldurulması kolay olsa da, sunucu tarafında doğrulama yapmadan gönderilen veriler güvenilir olmayabilir. Bu nedenle, sunucu tarafı doğrulama prosedürleri önemlidir. Bu yazıda PHP form işleme ile sunucu tarafı doğrulama prosedürleri hakkında detaylı bilgi ve örnekler sunacağım.

PHP Form İşleme

PHP, sunucu tarafında çalışan bir betik dilidir ve form işleme konusunda oldukça popüler bir seçenektir. PHP, form verilerini işlemek için $_POST ve $_GET gibi iki önemli değişkene sahip olup, bu değişkenler, HTTP POST ve GET yöntemleri ile gönderilen verileri içerir.

Örnek olarak, aşağıdaki form örneği kullanıcı adı ve parola girilmesini sağlar ve bu bilgiler PHP betiği tarafından işlenir.

```










```

Bu form, kullanıcı adı ve parolayı $_POST değişkenleri kullanarak işleyecektir. Örneğin, login.php betiği aşağıdaki gibi kullanılabilir.

```
if($_SERVER[\"REQUEST_METHOD\"] == \"POST\") {
$username = $_POST[\"username\"];
$password = $_POST[\"password\"];
// kullanıcı adı ve parolayı kontrol etmek için gerekli işlemler
}
?>
```

Bu örnek, temel bir form işleme işlemidir. Ancak, kullanıcının formda doğru ve geçerli veriler girdiğinden emin olmanın yolları vardır.

Sunucu Tarafı Doğrulama Prosedürleri

1. Boş Değerlerin Kontrolü

Kullanıcılar, gereksiz girdiler yerine boş bir alanı doldurma eğilimindedirler. Bu nedenle, formda boş bırakılan alanların kontrol edilmesi gerekir. Aşağıdaki örnek, kullanıcının adını ve e-posta adresini girerek kaydolmasını sağlar ve boş alanları kontrol eder.

```









```

Kaydol.php dosyamızda şu şekilde kodlamalar yapmamız gerekir.

```
if($_SERVER[\"REQUEST_METHOD\"] == \"POST\") {
$name = $_POST[\"name\"];
$email = $_POST[\"email\"];

if(empty($name) || empty($email)) {
echo \"Ad veya e-posta adresi boş bırakılamaz.\";
}
}
?>
```

2. Form Veri Türü Kontrolü

Formdaki her bir alana doğru veri türlerinin girilmesi gerekir. Örneğin, bir sayı isteyen bir alana sayı dışındaki bir şey girilirse, hataya neden olabilir. Bu nedenle, form veri türleri kontrol edilir. Aşağıdaki örnek, yaş bilgisi sorar ve sadece bir sayı girilmesini bekler.

```






```

Kaydol.php dosyamızda şu şekilde kodlamalar yapmamız gerekir.

```
if($_SERVER[\"REQUEST_METHOD\"] == \"POST\") {
$age = $_POST[\"age\"];

if(!is_numeric($age)) {
echo \"Yaşınız sadece bir sayı olabilir.\";
}
}
?>
```

3. Son Kullanıcı Verilerinin Doğrulanması

Form verileriyle birlikte kullanıcı girişi isteyen uygulamaların, son kullanıcının verilerini kontrol etmesi gerekir. Bu, captcha veya parola gibi önemli koruyucu tedbirleri kullanarak gerçekleştirilebilir. Örneğin, şifre doğrulamak için iki ayrı şifre alanı kullanılabilir ve PHP tarafında şifrelerin eşleşmesi sağlanabilir.

```









```

Kaydol.php dosyamızda şu şekilde kodlamalar yapmamız gerekir.

```
if($_SERVER[\"REQUEST_METHOD\"] == \"POST\") {
$password = $_POST[\"password\"];
$confirm_password = $_POST[\"confirm_password\"];

if($password != $confirm_password) {
echo \"Parolalar eşleşmiyor.\";
}
}
?>
```

Sık Sorulan Sorular

1. Doğrulama, hangi aşamada gerçekleştirilir?

Doğrulama, sunucu tarafından verinin alındığı anda (form gönderildiğinde) gerçekleştirilir.

2. Hangi tür kontroller yapılabilir?

Boşluk kontrolü, veri türü kontrolü ve son kullanıcı verilerinin doğrulanması kontrolü yapılabilir.

3. Boşluk kontrolü yalnızca giriş alanları için mi geçerlidir?

Hayır, gerekli alanları işaretlemek veya doğru doldurulmayan alanlara işaretlemek gibi diğer form alanları için de kullanılabilir.

4. Veri türü kontrolü yapmak neden önemlidir?

Doğru veri türleri yerine başka veri türleri girilmeye çalışılması, kod hatalarına ve güvenlik açıklarına neden olabilir. Veri türü kontrolleri, güvenilir ve doğru form verileri sağlamak için bir önlem oluşturur.

5. Neden son kullanıcının verilerini kontrol etmek önemlidir?

Son kullanıcı verilerinin kontrol edilmesi, kötü amaçlı kullanım ve bot saldırıları gibi istenmeyen etkinliklerin önlenmesine yardımcı olur."


Ankara Plaket İmalatı

Tüm Plaket ihtiyaçlarınız için Buradayız!

Kristal, Ahşap, Bayrak.. Plaket ihtiyaçlarınıza Mükemmel çözümler üretiyoruz.


PHP Form İşleme Sunucu Tarafı Doğrulama Prosedürleri Web