Ao programar em PHP, há certas instâncias que você não pode querer informação a ser armazenada em cache, pois pode afetar os dados a serem apresentados em formas. dados em cache por vezes pode causar a duplicação de dados enviados ou vários outros erros. Para resolver esses problemas, você pode adicionar um script para o seu código para desativar o cache em determinadas páginas do seu site. Ele envolve o uso de cabeçalhos de PHP, que determinam os valores que irá impedir a página de armazenar dados em cache.
Abra um novo arquivo no bloco de notas ou abrir o arquivo PHP que você deseja adicionar o "remover o cache" script para.
Adicione o seguinte código:
lt;? php
header ( `Expira: Sun, 15 dez 2002 06:00:00 GMT`) -
cabeçalho (. `Last-Modified:` gmdate ( `D, d M Y H: i: s`.) `GMT`);
header ( "Cache-Control: no-store, no-cache, deve-revalidar `);
header ( "Cache-Control: pós-check = 0, pré-check = 0 `, false);
header ( `Pragma: no-cache`);
?gt;
Salve o arquivo PHP.
dicas & avisos
- Como você não pode limpar o cache do navegador a partir do servidor sem ter um programa específico instalado que tem direitos para modificar o sistema do usuário, o script acima irá definir a página não para armazenar em cache, o que pode servir ao mesmo propósito - especialmente se usado para evitar erros no formulário de submissão ou de quaisquer funções que envolvem dados no site.
- Sempre definir a data de expiração para uma data no passado para este script para trabalhar.