Php Değişken temizleyici.
Veritabanına bilgi yazarken POST ve GET ile gelen bilgileri süzmek gerekir. süzme işleminde kulalnıcıdan dizi veya normal değişken gelmişse aşağıdaki yöntemle süzülebilir.
function temiz($kelime)
{
if(is_array($kelime))
{
return array_map("mysql_real_escape_string",$kelime);
}else{
return mysql_real_escape_string($kelime);
}
}
Kullanımı:
$mysql_bilgisi=temiz($_POST["nick"]);
Her programcı birgün Php yi tadacaktır
2009-12-30 16:50:27
hocam burdaki süzme işlemi ne için. sql e girmemesi gereken özel karakterler için mi.
Gitme vakti gelince gitmek mi zordur kalmak mı?
2009-12-31 10:27:16
sql
evet. tek tırnak ve \ gibi karakterler sakıncalıdır. Ek olarak Ctrl-Z gibi özel karakterleri de temizler.
şu karakterleri de temizler:
\x00
\n
\r
\
´
"
\x1a
Her programcı birgün Php yi tadacaktır
2009-12-31 11:10:47