Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/05/2009, 15:08
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 12 años
Puntos: 2534
Respuesta: Escritura correcta de URLs. Htmlentities - Urlencode

una URL con caracteres especiales debe ser escapada con urlencode() si es para HTTP
una URL con caracteres especiales debe ser escapada con htmlentitites() si es para HTML

Código PHP:
echo 'Hot & Silly';
header('Location: ?foo&bar=' urlencode('Hot & Silly')); 
en una cadena de texto para usarse en HTML, si contiene caracteres especiales propios del hipertexto, debe escaparse con htmlentities() si así se desea

(esto incluye al ampersand & de las URLs usadas en atributos "href/src")

Código HTML:
Hot & Silly
<img src="?foo&amp;bar=Hot%20%26%20Silly" alt=""/> 

NOTA que un header() no es para hipertexto, de modo que usar htmlentitites() es innecesario
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.