Foros del Web » Programando para Internet » PHP »

Que usar addslashes o mysql_real_escape_string

Estas en el tema de Que usar addslashes o mysql_real_escape_string en el foro de PHP en Foros del Web. Antes que todo agradecerles por sus comentarios y sugerencias en base a sus experiencias. Bueno el tema es que me gustaria saber cual es mas ...
  #1 (permalink)  
Antiguo 26/02/2009, 07:15
 
Fecha de Ingreso: marzo-2004
Ubicación: Chile
Mensajes: 382
Antigüedad: 20 años, 1 mes
Puntos: 0
Que usar addslashes o mysql_real_escape_string

Antes que todo agradecerles por sus comentarios y sugerencias en base a sus experiencias.

Bueno el tema es que me gustaria saber cual es mas recomendable tengo entendido que las dos opciones addslashes o mysql_real_escape_string son para evitar las inyecciones de SQL...pero cual es mas efectiva y porque.

Yo ocupo mysql_real_escape_string pero me gustaria saber cual deberia ocupar de las dos sus ventajas y desventajas pero mas que todo en base a experiencias propias...en sus scripts.

Bueno nuevamente gracias a todos por la ayuda.
  #2 (permalink)  
Antiguo 26/02/2009, 08:14
 
Fecha de Ingreso: junio-2005
Mensajes: 343
Antigüedad: 18 años, 10 meses
Puntos: 10
Respuesta: Que usar addslashes o mysql_real_escape_string

Aquí tienes algunos artículos:

http://blog.preinheimer.com/index.ph...pe_string.html

http://www.forosdelweb.com/f18/mysql...lashes-351775/

[INGLES]: http://bytes.com/groups/php/170306-m...-vs-addslashes
  #3 (permalink)  
Antiguo 26/02/2009, 08:34
 
Fecha de Ingreso: marzo-2004
Ubicación: Chile
Mensajes: 382
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: Que usar addslashes o mysql_real_escape_string

Gracias Jorgivaz por los datos que me has dado...pero mas que eso queria saber tu opinion y la de los demas usuarios sus expericias.

Por ejemplo cual ocupas tu... y porque.

Gracias nuevamente.
  #4 (permalink)  
Antiguo 26/02/2009, 08:35
 
Fecha de Ingreso: junio-2005
Mensajes: 343
Antigüedad: 18 años, 10 meses
Puntos: 10
Respuesta: Que usar addslashes o mysql_real_escape_string

Yo utilizo addslashes, pero no por nada especial, un dia habia que elegir y probe con esa y como me funciono bien, pues es la que utilizo.
  #5 (permalink)  
Antiguo 26/02/2009, 09:01
 
Fecha de Ingreso: marzo-2004
Ubicación: Chile
Mensajes: 382
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: Que usar addslashes o mysql_real_escape_string

gracias compañero por comentar su experiencia...
  #6 (permalink)  
Antiguo 26/02/2009, 09:05
 
Fecha de Ingreso: julio-2008
Mensajes: 85
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: Que usar addslashes o mysql_real_escape_string

Hay que usar mysql_real_escape_string.
El motivo es que se pueden introducir algunas secuencias de caracteres, además de las archiconocidas comillas -de lo único que se ocupa addslashes, además de las propias barras- que pueden permitir inyectar código.

El escenario concreto en que eso es posible lo desconozco, pero la motivación para usar mysql_real_escape_string es esa.
  #7 (permalink)  
Antiguo 26/02/2009, 09:21
 
Fecha de Ingreso: marzo-2004
Ubicación: Chile
Mensajes: 382
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: Que usar addslashes o mysql_real_escape_string

Gracias LoveMeNot por tu datos....al parecer lleva un punto mysql_real_escape_string.

Asumo que tu ocupas mysql_real_escape_string.

Gracias nuevamente.
  #8 (permalink)  
Antiguo 26/02/2009, 09:48
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
Respuesta: Que usar addslashes o mysql_real_escape_string

Juan, lo correcto es usar mysql_real_escape_string, igual te aclaro que son cosas distintas.

Si su uso es para escapar un input string para usarlo en sobre una llamada a MYSQL lo mejor es controlar todo posible caracter que rompa la consulta (\x00, \n, \r, \, ', " y \x1a).

Leete esto: http://ar.php.net/manual/es/security...-injection.php

Ahora, si lo que necesitas es solo escapar comillas, ahí si usá addslashe().
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #9 (permalink)  
Antiguo 26/02/2009, 11:06
 
Fecha de Ingreso: marzo-2004
Ubicación: Chile
Mensajes: 382
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: Que usar addslashes o mysql_real_escape_string

Gracias nicolaspar por el dato asumo tambien que ocupas mysql_real_escape_string.

Mil gracias por comparir tu experiencia.
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 05:47.