Untuk mencegah sql injection pada form inputan anda yang menggunakan method post anda perlu sisipkan kode ini :
function filterpost($data) {
$data = trim(htmlentities(strip_tags($data)));
if (get_magic_quotes_gpc())
$data = stripslashes($data);
$data = @mysql_real_escape_string($data);
return $data;
}
foreach($_POST as $key => $value) {
$_POST[$key] = filterpost($value);
}
Sisipkan kode ditas pada file utama anda yang selalu di include oleh file-file yang lain seperti index.php atau config.php sehingga anda tidak perlu membuat filtering input pada setiap variabel post lagi. Cukup sekali saja dengan kode diatas maka semua variabel $_POST anda akan aman.
(Visited 873 times, 1 visits today)