Script Cara Mengatasi SQL Injection di PHP

usahawan-maju

usahawan-maju | Script Cara Mengatasi SQL Injection di PHP - Pada dasarnya SQL Injection yang sampai hari ini masih menjadi primadona di kalangan Hacker Black Hat saat menyerang Website-Website dengan bahasa PHP, meski sudah banyak korban yang disebabkan dari celah ini, namun beberapa Programmer seakan tidak sadar celah fatal tersebut.

Secara sederhana kita coba untuk mem-filter data yang dikirimkan oleh user ke dalam database, contohnya seperti script sederhana berikut ini :

mysql_query("INSERT into tb_login(username,password) VALUES ('$_POST[username]','$_POST[password]')");

Dari artikel yang saya baca, ada baiknya penyusunan script tersebut dilakukan dengan cara sebagai berikut, sehingga system anda diharapkan akan aman dari serangan SQL Injection

<?
$username= mysql_real_escape_string($_POST['username']);
$password= mysql_real_escape_string($_POST['password']);
 
mysql_query("INSERT into tb_login(username,password) VALUES ('$username','$password')");
?>

Keterangan : 
Fungsi yang kita pakai yaitu mysql_real_escape_string berguna saat user menginputkan sebuah data yang mengandung karakter khusus seperti ” (tanda kutip tunggal), yang menyebabkan nilai data yang dikirimkan ke database, akan dimasukkan sesuai dengan nilai sebenarnya.

http://usahawan-maju.blogspot.com/2014/11/script-cara-mengatasi-sql-injection-di.html
Script Cara Mengatasi SQL Injection di PHP

usahawan-maju
Script Cara Mengatasi SQL Injection di PHP | 5