Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/01/2003, 09:39
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
A mi esto me funciona .. usando rawurlencode() .. eso sustituye los espacios por %20
Código PHP:
<?
$cadena
="esto es una prueba";
$cadena=rawurlencode($cadena);
echo 
"<a href=\"pagina.php?cadena=$cadena\">Pasar $cadena</a>";
?>
Y urlencode() lo hace con (+) los espacios: (aunque yo por lo menos en IE 5.5 con urlencode no veo los (+) en los espacios y si hago el "link" veo siempre %20 en lugar de espacios .. Igual algo de configuración del servidor HTTP interviene? .. no se.

Código PHP:
<?
$cadena
="esto es una prueba";
$cadena=urlencode($cadena);
echo 
"<a href=\"pagina.php?cadena=$cadena\">Pasar $cadena</a>";
?>
En los comentarios de los usuarios de la funcion urlencode() lo menciona un usuario .. ([email protected] (30-Jan-2002 07:18))

http://www.php.net/manual/en/function.urlencode.php

Un saludo,