Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/01/2008, 11:51
Avatar de pragone
pragone
 
Fecha de Ingreso: diciembre-2007
Ubicación: Madrid
Mensajes: 223
Antigüedad: 17 años, 1 mes
Puntos: 2
Re: Problemas cacheando desde http

Hola eugenioclrc

Ahí hay algo que me parece extraño... en la línea:
Código PHP:
if(($headers['If-None-Match'] == $this->etag )|| ($headers['If-Modified-Since'] == gmdate('D, d M Y H:i:s'$this->lastModified)) ){ 
Me parece que cuando un browser te envía el If-Modified-Since, lo que te manda es la fecha en la que él obtuvo el archivo en cuestión en un request anterior, sin embargo lo comparas con la última modificación real del archivo.

Creo que por eso es que no funciona, supongo que deberías verificar que si el If-Modified-Since es posterior a la fecha real de modificación, entonces es que tienes que enviar el 304