Artículo publicado en la revista FoxPress en mayo de 2006. Algunos datos, versiones y funciones citados (MySQL, PHP, Visual FoxPro, Windows) pueden haber quedado desfasados.
Cuando vayas a hacer consultas a tu Base de Datos necesitarás quitar los caracteres especiales (comillas por ejemplo) añadiendo slashes. Lo puedes hacer así, distinguiendo la versión con la que estás trabajando:
function escapeString($post) {
if (phpversion() >= '4.3.0') {
return array_map('mysql_real_escape_string',$post);
} else {
return array_map('mysql_escape_string',$post);
}
}
Más información sobre mysql_real_escape_string: http://www.php.net/mysql_real_escape_string/
http://php.belnet.be/manual/en/security.database.sql-injection.php
¿Quieres llevar la IA a los datos de tu empresa?
En una auditoría gratuita de 30 minutos vemos qué caso concreto te ahorraría más trabajo.
Reservar mi auditoría →