afbartels 0 Denunciar post Postado Março 9, 2009 Bom dia pessoal, to precisando de uma função que limpe o cache do browser. Andei pesquisando no forum e só achei alguns headers com não deixam armazenar o cache. Testei aqui mas não obtive sucesso. header("Cache-Control: no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0, false"); header("Pragma: no-cache"); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Cache: no-cache"); Qualquer ajuda é válida. Compartilhar este post Link para o post Compartilhar em outros sites
afbartels 0 Denunciar post Postado Março 10, 2009 Alguém pode me ajudar???? Compartilhar este post Link para o post Compartilhar em outros sites
renanpto 0 Denunciar post Postado Março 10, 2009 Brother nao há como forcar a exclusão do cache do browser. Como você saberia quais arquivos fazem parte do seu projeto ?? <_< Solução: Voce deve avisar ao browser para atualizar o cache, isso sim é o correto. Um exemplo disso é adicionar a data de alteracao em milesegundos depois da declaracao do arquivo na tag. <script type="text/javascript" src="jsMeuScript.js?1210936104000" /> ou <link type="text/css" rel="stylesheet" href="meuCss.css?1226342168812" />Desta forma toda vez que os arquivos serem alterados, o numero depois do "?" sera modificado concorda ( considerando que o valor é obtido dinamicamente ) ? E novamente o browser vai fazer o download do arquivo para o cache.. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
Renato Siroma 2 Denunciar post Postado Março 10, 2009 PHP é Lado do Servidor. Você pode impedir o uso de cache ou liberar mas apagar os existentes não rola =X Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Março 10, 2009 acredito que o alfbartels tenha descrito erroneamente e esteja querendo um meio de "impedir o cache" e não "apagar o cache" para impedir o cache, o script está aparentemente correto, porém, se aplicou esse script depois que a página já foi "cacheada", pode ocorrer bugs que ignoram a requisição no-cache.. experimente também forçar no lado client-side, definindo o no-cache nas metatags. limpe o cache completo do browser antes de realizar as operações. Compartilhar este post Link para o post Compartilhar em outros sites