Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/08/2012, 11:16
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Duda sobre codigo anti XSS y Sql injection en variables

Cita:
Iniciado por thetwister Ver Mensaje
Mi duda es ¿a que variables tengo que pasarle esto?
todas las entradas manipulables por usuario dirigidas a una bd por ejemplo un nombre que vas a guardar/consultar/modiicar/ en la bd y ha sido introducido por un usuario en un formulario

Cita:
Iniciado por thetwister Ver Mensaje
si por ejemplo recibo un $_POST o $_GET o cualquier otro y este tiene "codigo maligno" ¿sirve de algo que a eso que reciba le haga un str_replace para quitar signos como " $ { ( ) " o incluso un preg_match en caso de que detecte caracteres no permitidos?
¿ o de todos modos se "activaria" ese codigo malicioso ?
escapa antes de guardarla y antes de mostrar la variable

strip_tags http://php.net/manual/es/function.strip-tags.php
htmlspecialchars http://www.php.net/manual/es/functio...ecialchars.php
htmlentities http://www.php.net/manual/es/function.htmlentities.php