Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/01/2011, 16:09
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: por que en firefox si puedo visualizar bien una pagina y en IE8 no

eso se debe a la caché del navegador, quizás no lo notes ahora en Firefox, pero luego el mismo problema puede afectarte, incluso en otros navegadores, es decir, nada tiene que ver esto con IE8.

Frameworks como jQuery pueden solventar este problema al enviar los headers necesarios, pero al parecer IE los ignora, por ello la solución es obligar al mismo a no cachear las peticiones AJAX desde PHP, y eso se logra con estos encabezados que funcionan en todos los navegadores que he utilizado:

Código PHP:
Ver original
  1. header( "Expires: Mon, 26 Jul 1997 05:00:00 GMT" );  // disable IE caching
  2. header( "Last-Modified: " . gmdate( "D, d M Y H:i:s" ) . " GMT" );
  3. header( "Cache-Control: no-cache, must-revalidate" );
  4. header( "Pragma: no-cache" );
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...