Foros del Web » Programando para Internet » PHP »

¡es seguro? proteccion de inyección SQL

Estas en el tema de ¡es seguro? proteccion de inyección SQL en el foro de PHP en Foros del Web. hola amigos, me gustaría saber si el siguiente script es seguro para realizar una consulta cualquiera a la base de datos y evitar la inyección ...
  #1 (permalink)  
Antiguo 03/01/2007, 12:47
Avatar de SadusSadusSadus  
Fecha de Ingreso: diciembre-2006
Ubicación: Córdoba - Argentina
Mensajes: 87
Antigüedad: 17 años, 4 meses
Puntos: 0
¡es seguro? proteccion de inyección SQL

hola amigos, me gustaría saber si el siguiente script es seguro para realizar una consulta cualquiera a la base de datos y evitar la inyección SQL.
inyeccion.php:
Código PHP:
<?
// Evitamos la inyeccion SQL

// Modificamos las variables pasadas por URL
foreach( $_GET as $variable => $valor ){
$_GET $variable ] = str_replace "'" "'" $_GET $variable ]);
}
// Modificamos las variables de formularios
foreach( $_POST as $variable => $valor ){
$_POST $variable ] = str_replace "'" "'" $_POST $variable ]);
}
?>
Código PHP:

<?
//Y incluiremos este script en todas las páginas en las que realizemos consultas a la base de datos:
// Evitamos la inyeccion SQL
include 'inyeccion.php' ;
//
// Contenido de la página PHP
//
?>
Y si tienen algún otro script me lo pueden hacer saber, gracias
  #2 (permalink)  
Antiguo 03/01/2007, 12:55
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: ¡es seguro? proteccion de inyección SQL

No, no es seguro, usa mysql_real_escape_string (o una función equivalente de la base de datos que estás usando)
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 03/01/2007, 13:07
Avatar de SadusSadusSadus  
Fecha de Ingreso: diciembre-2006
Ubicación: Córdoba - Argentina
Mensajes: 87
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: ¡es seguro? proteccion de inyección SQL

Muchas gracias, ahora me informo con respecto a esa función,
Saludos
  #4 (permalink)  
Antiguo 03/01/2007, 13:09
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Re: ¡es seguro? proteccion de inyección SQL

Tal cual como dice xknown, acá tenes unas funciones incorporándola:
http://snipplr.com/view/1915/php--limpiar-inyeccin-sql/
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #5 (permalink)  
Antiguo 03/01/2007, 13:40
Avatar de SadusSadusSadus  
Fecha de Ingreso: diciembre-2006
Ubicación: Córdoba - Argentina
Mensajes: 87
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: ¡es seguro? proteccion de inyección SQL

ah muchas gracias, ya la estoy probando aver que tal.
Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:35.