Forzar a eliminar el cahe del explorador
En ocasiones muchos porgramadores nos hemos encontrado que usando Internet Explorer y AJAX los datos no se actualizaban correctamente. Esto es debido a la caché del navegador. Si ponemos un código para eliminar esta caché los problemas se veran solucionados.
Eliminar cache desde PHP
//PRIMERO MARCAMOS QUE ESTA PAGINA EXPIRO EN UNA FECHA ANTERIROR A HOY
header("Expires: Mon, 23 Jun 1982 10:00:00 GMT");
//AHORA LA MARCAMOS CON FECHA DE MODIFICACION IGUAL A HOY
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
//CREAMOS LAS PROPIEDADES RESTRICTIVAS DEL CACHE
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
Eliminar cache con ASP
<% Response.addHeader "pragma", "no-cache" Response.CacheControl = "Private" Response.Expires = 0 %>
Eliminar cache con ASP.NET
<%@ OutputCache Duration="60" VaryByParam="None" %>
0 Response to "Forzar a eliminar el cahe del explorador"
Publicar un comentario