Validasi Form Pendaftaran Yang Aman Dengan Php

14 Mei 2022



Selamat Sore SobatTech, pada hari Rabu ini gua akan berbagi tutorial yaitu cara membuat validasi form pendaftaran yang aman dengan php

 

hal ini sangat penting teman teman, supaya website kita terhindar dari code code jahat yang mengganggu

oke langsung saja ke step by step nya

 

Pastikan setiap inputan tidak boleh kosong dan harus ada minimal karakter

<?php 

if (isset($_POST['nama'])) {
	$nama = $_POST['nama'];

	if ($nama == "" OR strlen($nama) < 3) {
		echo "nama minimal 3 karakter"
	}
}

?>

 

isset()

fungsi isset : untuk mengecek apakah $_POST itu sudah tersedia atau tidak, jadi simplenya biasanya apakah tombol submit sudah di klik atau belum

jika sudah maka jalankan fungsi di dalamnya

 

strlen()

kemudian fungsi strlen()

untuk menghitung jumlah karakter dalam satu variable

 

Menghapus spasi kosong

hal ini juga perlu di lakukan biar tidak ada kesalahan saat input atau login nanti

cara menghapus spasi kosong depan dan belakang karakter yaitu menggunakan fungsi 

trim()

jadi kita bungkus saja variale postnya

menjadi

$nama = trim($_POST['nama']);

 

Memvalidasi hanya huruf dan spasi saja yang boleh di input

hal ini sangat penting untuk memvalidasi form kalian agar terhindar dari hal hal aneh misalnya nama tidak boleh angka

maka gunakan fungsi ini

if (!preg_match("/^[a-zA-Z ]*$/",$nama)) {
		echo "Hanya boleh huruf dan spasi";
	}

 

Memvalidasi inputan email

cara yang paling mudah untuk memvalidasi email di sisi front endnya yaitu dengan menggunakan 

<input type="email" required>

tapi itu tidak di backendnya maka kita harus validasi di sisi servernya yaitu dengan fungsi berikut

if (!filter_var($email, FILTER_VALIDATE_EMAIL)) 
{
      $error_email = "Format email tidak benar"; 
}

 

Memvalidasi nomor telpon

disini artinya kita akan mengambil angka saja

artinya kalau selain angka maka dia akan error


if(!is_numeric($telp)) 
{
      $error_telp = 'Nomor HP hanya boleh angka';
}

 

mungkin sekian tutorial cara membuat validasi di form register semoga bermanfaat

#validasi form pendaftaran php