Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/10/2008, 22:54
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ¿En qué casos es realmente necesario usar urldecode()?

Nunca me había percatado de eso. Ahora necesitaba generar URLs a partir de datos textuales extraídos de la base de datos, y tenía que usar necesariamente un campo nombre pues no tenía un id. Y ahí fue que empecé a dudar. Para generar el link tengo que necesariamente usar urlencode, ya que si no me da algunos errores de validación HTML (xHTML). Esperaba entonces tener que decodificarlos para recibirlos, pero no.

Por eso es que preguntaba.

Estuve haciendo otras pruebas. $_SERVER['QUERY_STRING'] y $_SERVER['REQUEST_URI'] traen las variables tal y como aparecen en la barra de direcciones (codificadas). Al parecer sólo si las accedemos por $_GET es que podemos tener las variables ya decodificadas. He buscado y no hallo nada al respecto. Espero que ese sea un comportamiento constante, y que no dependa ni de la configuración del servidor ni del navegador.

Gracias por tus respuestas. Saludos,