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"

Buscar este blog

Powered by Blogger