Foros del Web » Programando para Internet » PHP »

Pasar url por Url

Estas en el tema de Pasar url por Url en el foro de PHP en Foros del Web. Como puedo pasar una url por url, es decir quiero pasar una url del tipo: Código PHP: http : //www.google.es/search?sourceid=navclient&hl=es&ie=UTF-8&rls=GGLD,GGLD:2006-22,GGLD:es&q=http%3A%2F%2Fwww%pruebas%2Ecom%2Fprueba%2Festadisticas%2Findex2%2Ephp  Lo que pasa es que ...
  #1 (permalink)  
Antiguo 24/08/2006, 05:08
 
Fecha de Ingreso: agosto-2003
Mensajes: 398
Antigüedad: 21 años, 2 meses
Puntos: 0
Pasar url por Url

Como puedo pasar una url por url, es decir quiero pasar

una url del tipo:

Código PHP:
http://www.google.es/search?sourceid=navclient&hl=es&ie=UTF-8&rls=GGLD,GGLD:2006-22,GGLD:es&q=http%3A%2F%2Fwww%pruebas%2Ecom%2Fprueba%2Festadisticas%2Findex2%2Ephp 

Lo que pasa es que al pasarla y cogerla se me queda en:
http://www.google.es/search?sourceid=navclient

ya que la paso asi:

http://www.miweb.com/index.php?url=$url

Alguna solucion para este tipo de problema?

Un Saludo y mil gracias
  #2 (permalink)  
Antiguo 24/08/2006, 06:05
 
Fecha de Ingreso: septiembre-2002
Mensajes: 122
Antigüedad: 22 años, 2 meses
Puntos: 0
Mira el problema es el caracter & que es el separador de las variables enviadas por GET, entoces los que podrias hacer es antes de enviarla, reemplazar en tu variable, ese caracter por otro y en el script que la recibas vuelves a colocarle el &.
  #3 (permalink)  
Antiguo 24/08/2006, 06:32
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Codifica el URL con url_encode():

Código PHP:
<a href="http://www.miweb.com/index.php?url=<? echo url_encode($url?>">link</a>
Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #4 (permalink)  
Antiguo 24/08/2006, 08:00
 
Fecha de Ingreso: agosto-2003
Mensajes: 398
Antigüedad: 21 años, 2 meses
Puntos: 0
Gracias, ya me funciona.

Un Saludo
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 12:07.