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

nssasmazNursin ŞaşmazAvatar

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

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro