funcion php para validar texto y prevenir sql injection

  • 2 Respuestas
  • 389 Vistas
funcion php para validar texto y prevenir sql injection
« en: Septiembre 13, 2016, 10:03:21 pm »
Hola a todos alguien tiene una funcion php que nos ayude a prevenir de sql injection a nuestras cadenas de texto que ingresan los usuarios.

Por favor!



*

Jonathan

  • *****
  • 127
  • +156/-0
  • Don't work hard, work intelligent
    • Ver Perfil
    • Ingeniero en Sistemas Computacionales
Re:funcion php para validar texto y prevenir sql injection
« Respuesta #1 en: Septiembre 13, 2016, 10:05:24 pm »
Hola amigo,

Intenta asi,

Código: [Seleccionar]
<?php
$text = "<script>alert(1)</script>";
$text = clean($text);
echo $text;
?>

con la siguiente funcion

Código: [Seleccionar]
function clean($input)

{

if (is_array($input))

{

foreach ($input as $key => $val)

{

$output[$key] = clean($val);

// $output[$key] = $this->clean($val);

}

}

else

{

$output = (string) $input;

// if magic quotes is on then use strip slashes

if (get_magic_quotes_gpc())

{

$output = stripslashes($output);

}

// $output = strip_tags($output);

$output = htmlentities($output, ENT_QUOTES, 'UTF-8');

}

// return the clean text

return $output;

}

Saludos!

Re:funcion php para validar texto y prevenir sql injection
« Respuesta #2 en: Septiembre 13, 2016, 10:05:44 pm »
Gracias la pruebo y te digo