Karakter Temizleme (Sql injeciton için kullanılabilirsiniz)

Ghorky

New member
<%
function karaktertemizle(veri)
veri = Replace (veri ,"`","")
veri = Replace (veri ,"=","")
veri = Replace (veri ,"&","")
veri = Replace (veri ,"%","")
veri = Replace (veri ,"!","")
veri = Replace (veri ,"#","")
veri = Replace (veri ,"<","")
veri = Replace (veri ,">","")
veri = Replace (veri ,"*","")
veri = Replace (veri ,"And","")
veri = Replace (veri ,"'","")
veri = Replace (veri ,"Chr(34)","")
veri = Replace (veri ,"Chr(39)","")
karaktertemizle=veri
end function
%>

sayfanızın başıan koyabilrisiniz veya include de edebilrsiniz!

Bu fonksşiyonaları tnaımladıktan sonra bildiğniizz üzere
<%form = karaktertemizle(request.form("form"))%> şeklinde alamlısınız!
bölece sql injectionda kullanılan kodları engellemiş olursunuz!
 

by_derkan

New member
php versiyonu ise şöyledir :

function karaktertemizle($veri)
{
$veri =str_replace("`","",$veri);
$veri =str_replace("=","",$veri);
$veri =str_replace("&","",$veri);
$veri =str_replace("%","",$veri);
$veri =str_replace("!","",$veri);
$veri =str_replace("#","",$veri);
$veri =str_replace("<","",$veri);
$veri =str_replace(">","",$veri);
$veri =str_replace("*","",$veri);
$veri =str_replace("And","",$veri);
$veri =str_replace("'","",$veri);
$veri =str_replace("chr(34)","",$veri);
$veri =str_replace("chr(39)","",$veri);
return $veri;
}

ornek kullanımı :

$verix="qwerqqr<";
echo "temizlenmemiş hali=".$verix; //qwerqqr<
$temizveri=karaktertemizle($verix);
echo "<br>temiz hali=".$temizveri; //qwerqqr
 

HTML

Üst