Arkadaşlar Merhaba,

Php form güvenliği için böyle bir fonksiyon işe yarar mı sizce ihtiyacların tamamını görür mü yoksa yinede php htmlspecial fonksiyonu vs kullanılmalı mı?

function guvenlik($veri) {
$veri = str_replace("ə","ə",$veri);
$veri = str_replace("&601;","ə",$veri);
$veri = str_replace("&091;","",$veri);
$veri = str_replace("&093;","",$veri);
$veri = str_replace("&8200;","",$veri);
$veri = str_replace("&8242;","",$veri);
$veri = str_replace("&8217;","",$veri);
$veri = str_replace("”","",$veri);
$veri = str_replace("“","",$veri);
$veri = str_replace("’","",$veri);
$veri = str_replace("…","..",$veri);
$veri = str_replace("&8230;","..",$veri);
$veri = str_replace("‘","",$veri);
$veri= str_replace ("‘"," ",$veri); 
$veri= str_replace ("’"," ",$veri);
$veri= str_replace ("“","",$veri);
$veri= str_replace ("”","",$veri);
$veri= str_replace ("&8211;","",$veri);
$veri= str_replace ("--","",$veri); 
$veri= str_replace ("Chr(33,$veri);","",$veri); 
$veri= str_replace ("Chr(34,$veri);","",$veri); 
$veri= str_replace ("Chr(35,$veri);","",$veri); 
$veri= str_replace ("Chr(36,$veri);","",$veri); 
$veri= str_replace ("Chr(37,$veri);","",$veri); 
$veri= str_replace ("Chr(38,$veri);","",$veri); 
$veri= str_replace ("Chr(39,$veri);","",$veri); 
$veri= str_replace ("Chr(40,$veri);","",$veri); 
$veri= str_replace ("Chr(41,$veri);","",$veri); 
$veri= str_replace ("Chr(42,$veri);","",$veri); 
$veri= str_replace ("Chr(43,$veri);","",$veri); 
$veri= str_replace ("Chr(44,$veri);","",$veri); 
$veri= str_replace ("Chr(47,$veri);","",$veri); 
$veri= str_replace ("Chr(58,$veri);","",$veri); 
$veri= str_replace ("Chr(59,$veri);","",$veri); 
$veri= str_replace ("Chr(60,$veri);","",$veri); 
$veri= str_replace ("Chr(61,$veri);","",$veri); 
$veri= str_replace ("Chr(62,$veri);","",$veri); 
$veri= str_replace ("Chr(63,$veri);","",$veri); 
$veri= str_replace ("Chr(91,$veri);","",$veri); 
$veri= str_replace ("Chr(92,$veri);","",$veri); 
$veri= str_replace ("Chr(93,$veri);","",$veri);
$veri= str_replace ("Chr(94,$veri);","",$veri); 
$veri= str_replace ("Chr(96,$veri);","",$veri); 
$veri= str_replace ("Chr(123,$veri);","",$veri);
$veri= str_replace ("select","",$veri); 
$veri= str_replace ("join","",$veri); 
$veri= str_replace ("where","whe-re",$veri); 
$veri= str_replace ("insert","inser-t",$veri); 
$veri= str_replace ("delete","&#68ELETE",$veri); 
$veri= str_replace("union", "uni-on",$veri);
$veri= str_replace ("update","updat-e",$veri); 
$veri= str_replace ("like ","li-ke",$veri); 
$veri= str_replace ("drop","dro-p",$veri); 
$veri= str_replace ("create","creat-e",$veri); 
$veri= str_replace ("modify","",$veri); 
$veri= str_replace ("rename","",$veri); 
$veri= str_replace ("alter","",$veri); 
$veri= str_replace ("cast","cas-t",$veri); 
$veri= str_replace (" And ","",$veri); 
$veri= str_replace ("union","",$veri); 
$veri= str_replace ("xp_","",$veri); 
$veri= str_replace ("<SCRIPT>","",$veri); 
$veri= str_replace ("<META","",$veri); 
$veri= str_replace(" or ","",$veri); 
$veri= str_replace("'or'","",$veri);
$veri = str_replace ("'","&#39",$veri);
return $veri;
}