
1. Use header() para definir o tempo de expiração.
2. Use header() para definir a data da última atualização da página como hoje, o que pode forçar o navegador a obter as informações mais recentes.
3. Use header() para informar ao navegador do cliente para não usar cache.
Exemplo
<?php
//Defina o tempo de expiração desta página (expresso em Greenwich Mean Time), desde que seja uma data que já tenha passado.
header("Expira em: segunda-feira, 26 de julho de 1970, 05:00:00 GMT");
//Defina a data da última atualização desta página (expressa no horário de Greenwich) para hoje, o que pode forçar o navegador a obter as informações mais recentes header("Last-Modified: " . gmdate("D, d M Y H:i:s ") . "GMT");
//Diga ao navegador do cliente para não usar cache, protocolo HTTP 1.1
header("Cache-Control: sem cache, deve-revalidar");
//Diga ao navegador cliente para não usar cache e ser compatível com o protocolo HTTP 1.0
header("Pragma: sem cache");
?>A descrição acima é como o PHP usa header() para desabilitar o cache. Espero que seja útil para todos. Mais guia de aprendizagem de PHP: rede de código-fonte