Foros del Web » Programando para Internet » PHP »

Problema con comillas

Estas en el tema de Problema con comillas en el foro de PHP en Foros del Web. Hola, bueno resulta que e visto en muchas páginas que al poner algo entre comillas como por ejemplo: "HOLA", aparecen por si solo unas barras, ...
  #1 (permalink)  
Antiguo 06/01/2011, 10:36
 
Fecha de Ingreso: enero-2011
Mensajes: 1
Antigüedad: 13 años, 3 meses
Puntos: 0
Problema con comillas

Hola, bueno resulta que e visto en muchas páginas que al poner algo entre comillas como por ejemplo:

"HOLA", aparecen por si solo unas barras, para escapar del codigo php tengo entendido que es.

Bueno yo tengo ese problema con un buscador, al poner " o ' me tira error sql, y si le agrego las barras eso no pasa. Hay alguna forma de que las barras se agreguen solas?, porque e visto que sino te pueden hacer una inyeccion sql.

Desde ya gracias
  #2 (permalink)  
Antiguo 06/01/2011, 10:59
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Tema movido desde Configuración PHP a PHP
  #3 (permalink)  
Antiguo 06/01/2011, 11:04
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Problema con comillas

Usa addslashes() para agregar las barras invertidas

Pero te recomiendo usar: mysql_real_escape_string()
http://www.php.net/manual/es/functio...ape-string.php

Etiquetas: comillas, inyección, sql, buscadores
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 21:49.