problemas de cache do navegador ao acessar arquivos PHP com Mootools' Squeezebox
Pergunta
Eu estou usando Squeeze Box para acessar um arquivo PHP que imprime um alerta para o usuário com base no link clicado (ou seja, arquivo PHP usa variável $ _GET).
O problema é quando eu clicar uma vez a caixa de alerta abrir corretamente, mas quando clico no link novamente, o resultado aparece duas vezes ou seja, ele duplica-se e os resultados continuam replicando cada vez que o link é clicado.
Mas quando eu fechar o navegador, o problema é reiniciado novamente, há uma solução para este problema. (E o aparece problema, tanto Mozilla e IE)
Graças
Solução
não está familiarizado com squeezebox, mas normalmente há algumas táticas para isso.
- para
$_POST
não$_GET
- anexar uma querystring aleatório para cada pedido - e.g. um timestamp
- adicionar cabeçalhos no-cache para o arquivo PHP.
no-cache seria algo parecido com isto:
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow