Foros del Web » Programando para Internet » PHP »

%40 Pasar por URL

Estas en el tema de %40 Pasar por URL en el foro de PHP en Foros del Web. Hola a Todos. Tengo una duda técnica. Estoy pasando algunos números, y me di cuenta que al pasar %40 por url $_GET me lo convierte ...
  #1 (permalink)  
Antiguo 14/08/2010, 07:49
 
Fecha de Ingreso: abril-2010
Ubicación: Ping: BSAS - Arg
Mensajes: 791
Antigüedad: 14 años
Puntos: 25
%40 Pasar por URL

Hola a Todos.
Tengo una duda técnica.
Estoy pasando algunos números, y me di cuenta que al pasar %40 por url $_GET me lo convierte en Arroba.

¿Como puedo Evitar eso?
  #2 (permalink)  
Antiguo 14/08/2010, 08:03
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Respuesta: %40 Pasar por URL

Por ejemplo así:

Código PHP:
Ver original
  1. $variable_get= $_GET['loquesea'];
  2. $remplazar="@";
  3. $por="%";
  4.  
  5. $resultado=ereg_replace($remplazar,$por,$variable_get);
  6. echo $resultado;

Saludos,
  #3 (permalink)  
Antiguo 14/08/2010, 08:15
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: %40 Pasar por URL

la función ereg_replace ya es obsoleta.

intenta con htmlentities antes de enviar el valor por get.

suerte y saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #4 (permalink)  
Antiguo 14/08/2010, 08:23
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Respuesta: %40 Pasar por URL

Si, en que estaría pensando...

Usa: str_replace o htmlentities como dice eits

Saludos,
  #5 (permalink)  
Antiguo 14/08/2010, 09:14
 
Fecha de Ingreso: abril-2010
Ubicación: Ping: BSAS - Arg
Mensajes: 791
Antigüedad: 14 años
Puntos: 25
Respuesta: %40 Pasar por URL

Cita:
Iniciado por eits Ver Mensaje
la función ereg_replace ya es obsoleta.

intenta con htmlentities antes de enviar el valor por get.

suerte y saludos.
Gracias, voy a probar con htmlentities.
Habia probado, pero no funcionaba.
¿Porque es Obsoleta?
  #6 (permalink)  
Antiguo 14/08/2010, 09:56
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 18 años, 10 meses
Puntos: 88
Respuesta: %40 Pasar por URL

sigue los enlaces que se te colocan el los mensajes.

fue sustituida por preg_replace a partir de php 5.3.0.

saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #7 (permalink)  
Antiguo 14/08/2010, 11:18
 
Fecha de Ingreso: abril-2010
Ubicación: Ping: BSAS - Arg
Mensajes: 791
Antigüedad: 14 años
Puntos: 25
Respuesta: %40 Pasar por URL

Jojoj, gracias, no sabia, ya anda todo perfecto ;)

Etiquetas: pasar, url
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:22.