Comunidad de diseño web y desarrollo en internet online

Problema con get y &

Citar            
MensajeEscrito el 31 Jul 2008 12:01 pm
Hola buenas, tenia q enviar una direccion por get que contiene & pero al ponerlos hacen que forme parte del get q envio y no parte de los datos

ejemplo: Quiero enviar las variables a pagina.php
direccion=index.php?variable1=1&variable2=2
accion=execute




<a href=\"pagina.php?direccion=index.php?variable1=1&variable2=2&accion=execute\"><img src=\"botones/botonEnviar.png\"></a>

Pero al enviar los & me da el problema de q me lo separa como

href=\"pagina.php?direccion=index.php?variable1=1&variable2=2&accion=execute\"><img src=\"botones/botonEnviar.png\"></a>

Por sk8erboi

78 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 01 Ago 2008 09:42 am
Pues usa otros caracteres, que no sea el "&", en tus vatriables, pues recuerda que es un caracter reservado en las direcciones URL.
Que sea tu script PHP, el que se encargue de luego reformatear el string.
Quedaría así:
<a href=\"pagina.php?direccion=index.php;variable1=1;variable2=2&accion=execute\"><img src=\"botones/botonEnviar.png\"></a>

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox
Citar            
MensajeEscrito el 01 Ago 2008 11:42 pm
gracias, tendre q apañarmelas asi, habia pensado ya en esa solucion, pero me habia quedado la duda de como se podria ahcer sin hacer apaños.

Por sk8erboi

78 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 02 Ago 2008 09:23 am
No es un "apaño".
El problema está, en que quieres pasar un valor, con caracteres reservados.
Es un error "de concepto".
;)

Suerte.

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.