Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Pasar cadena con carácter & por método GET

Estas en el tema de Pasar cadena con carácter & por método GET en el foro de PHP en Foros del Web. Buenas, necesito pasar una variable que contiene el carácter & mediante el método GE de un formulario, pero me encuentro que aunque en la barra ...
  #1 (permalink)  
Antiguo 01/03/2014, 13:21
 
Fecha de Ingreso: septiembre-2013
Mensajes: 19
Antigüedad: 10 años, 6 meses
Puntos: 0
Pasar cadena con carácter & por método GET

Buenas,
necesito pasar una variable que contiene el carácter & mediante el método GE de un formulario, pero me encuentro que aunque en la barra del navegador se escribe bien, la variable se recibe hasta ese carácter, y no más.

Si por ejemplo el navegador para esto "index.php?name=chip&chop", luego la variable $_GET['name'] sólo contiene "chip".

¿Cómo puedo formatear para recibir el dato completo?
  #2 (permalink)  
Antiguo 01/03/2014, 13:28
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: Pasar cadena con carácter & por método GET

Lo escapas en hexadecimal:

Código:
index.php?name=chip%26chop
  #3 (permalink)  
Antiguo 01/03/2014, 15:02
 
Fecha de Ingreso: septiembre-2013
Mensajes: 19
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Pasar cadena con carácter & por método GET

Funcionó a la perfección. ¡Gracias!

Etiquetas: cadena, formulario, variable
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:11.