Foros del Web » Programando para Internet » PHP »

Como pasar una variable por get con comillas?

Estas en el tema de Como pasar una variable por get con comillas? en el foro de PHP en Foros del Web. Hola, quería saber como puedo pasar una variable por get con comillas. Es decir, que me pase pa siguiente direccion, por ejemplo: pagina.php?cadena=dijo que "si" ...
  #1 (permalink)  
Antiguo 14/12/2004, 04:09
 
Fecha de Ingreso: febrero-2003
Mensajes: 109
Antigüedad: 14 años, 9 meses
Puntos: 0
Como pasar una variable por get con comillas?

Hola, quería saber como puedo pasar una variable por get con comillas. Es decir, que me pase pa siguiente direccion, por ejemplo: pagina.php?cadena=dijo que "si"

Gracias.
  #2 (permalink)  
Antiguo 14/12/2004, 06:57
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Puedes usar la función urlencode() para codificar el valor de tu variable que has de propagar por el URL que contiene espacios, comillas, acentos .. etc ..

www.php.net/urlencode

Al otro lado del script que lo reciba puedes usar urldecode() para decodificarlo .. ahí obtendras unos \ en las comillas \" (escapes) (dependiendo de la configuración de PHP sobre "magic_quote_gpc") .. si es así usa stripslashes() para quitarlas.

http://www.php.net/manual/es/function.stripslashes.php

Un saludo,
  #3 (permalink)  
Antiguo 14/12/2004, 07:07
 
Fecha de Ingreso: febrero-2003
Mensajes: 109
Antigüedad: 14 años, 9 meses
Puntos: 0
Gracias Cluster, eres el mejor, sin desmerecer a otros. Miles de gracias una vez más, no se que haríamos sin ti. Por cierto, hay algo que no sepas de PHP?
  #4 (permalink)  
Antiguo 10/09/2014, 23:33
Avatar de PepoGilMalaga  
Fecha de Ingreso: octubre-2013
Ubicación: España
Mensajes: 8
Antigüedad: 4 años, 2 meses
Puntos: 0
Respuesta: Como pasar una variable por get con comillas?

Gracias por las respuesta Cluster, a mi tambien me ayudo.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 18:52.