No todos los caracteres són válidos para
pasarlos por URL por el método GET. Por ejemplo no
admite espacios en blanco ni letras acentuadas, ni otros
caracteres especiales. Necesitamos codificar la cadena para
convertirla a un código url válido. Por
ejemplo:
echo "<a href=pagina.php?var=$var>Enlace</a>";
|
no hará lo que pretendemos porque bien al tener un
espacio en blanco el navegador entenderá que el
enlace termina tras "Mi" o bien si ponemos el enlace entre
comillas el espacio en blanco no es admisible.
Lo correcto sería:
echo "<a href=pagina.php?var=$var>Enlace</a>";
|
En la página destino no es necesario realizar la
conversión inversa, el navegador lo interpreta
automáticamente.