Selam,
Basit ama kullanışlı bir yöntemi sizle paylaşıyorum, bizde kendi panelimizde kullanıyoruz, baktım ki herkesin böyle bir sorunu var paylaşalım dedim.
Bunları sqlkoruma.php gibi bir dosyaya kaydedin ismini kendinizin belirlediği, ardından ayarlarınızın okunduğu dosyaya gelin settings.php vs vs neyse en tepede <? altına include("sqlkoruma.php"); satırını ekleyin, ve kaydedin artık SQL injection saldırılarından korunuyorsunuz.
İyi oyunlar.
Basit ama kullanışlı bir yöntemi sizle paylaşıyorum, bizde kendi panelimizde kullanıyoruz, baktım ki herkesin böyle bir sorunu var paylaşalım dedim.
Kod:
<?
if (!function_exists('sql_inject_chec')) {
function sql_inject_chec(){
// Anti-SQL Injection
$badwords = array("--",";","'",'"',"DROP", "SELECT", "UPDATE", "DELETE", "drop", "select", "update", "delete", "WHERE", "where","exec","EXEC","procedure","PROCEDURE");
foreach($_REQUEST as $value) {
foreach($badwords as $word)
if(substr_count($value, $word) > 0) {
die("SQL Injection Denemesi: Sadece alfanümerik karakterler giriniz!");
}
}
}
}
sql_inject_chec();
?>
İyi oyunlar.