
deskpro123
Zeta
Verificación en dos pasos activada
Verificado por Whatsapp
Hola a todos, hasta ahora he usado una tecnica para proteger las variables $_GET[''] que llevo usando desde el 2010 y nunca me han hackeado, pero entiendo que es algo antigua, asi que quisiera saber cual es la mejor tecnica segun ustedes para proteger las variables $_GET[''] contra inyecciones???
La que usaba... Pasaba la variable por una funcion mas o menos asi:
Un saludo, espero su ayuda.
La que usaba... Pasaba la variable por una funcion mas o menos asi:
Insertar CODE, HTML o PHP:
function seguridad($s) {
$s = str_replace('<','',$s);
$s = str_replace('{','',$s);
$s = str_replace('}','',$s);
$s = str_replace('iframe','',$s);
$s = str_replace('mysql','',$s);
$s = str_replace('query','',$s);
$s = str_replace('java','',$s);
$s = str_replace('php','',$s);
$s = str_replace('ú','u',$s);
$s = str_replace('á','a',$s);
$s = str_replace('é','e',$s);
$s = str_replace('ñ','n',$s);
$s = str_replace('Ñ','n',$s);
$s = str_replace('Ã*','i',$s);
$s = str_replace('ó','o',$s);
$s = str_replace('@','a',$s);
$s = str_replace('$','s',$s);
$s = str_replace('#','',$s);
$s = str_replace('(','',$s);
$s = str_replace(')','',$s);
$s = str_replace('[','',$s);
$s = str_replace(']','',$s);
$s = str_replace('.','',$s);
$s = str_replace('<','',$s);
$s = str_replace('>','',$s);
$s = str_replace('{','',$s);
$s = str_replace('}','',$s);
$s = str_replace('?','',$s);
$s = str_replace('&','y',$s);
$s = str_replace("'",'',$s);
$s = str_replace('"','',$s);
$s = str_ireplace("SELECT","",$s);
$s = str_ireplace("COPY","",$s);
}
Un saludo, espero su ayuda.