Boa tarde,
tenho alguns sistemas web em servidor compartilhado que atualmente estão usando o NGINX e notei que alguns de meus sistemas estão comportando de maneira estranha tipo, ao efetuar logout a tela que deveria ser redirecionada para a tela de login continua na mesma tela onde o botão Logout foi pressionado (como se estivesse conectado com a conta ainda) e só exibe a tela de login quando atualizo a página no browser.
Isso ocorre nas listagens de itens também, quando insiro um item tenho que atualizar a página da listagem para que ela exiba o item inserido; assim como quando excluo algum item tenho que atualizar a página para que a listagem fique atualizada sem o item.
Verifiquei em outros sites informações a respeito e achei esse cara com um problema similar: Clique aqui
Passei essas informações ao meu host e eles informaram que o NGINX já está configurado corretamente, porém o problema continua. Tentei adicionar metas para evitar cache mas não adiantou.
Alguém já teve problema parecido? Como resolver?
Obrigado.
Páginas Não Atualizam Após Inclusão/Remoção De Dados
Started By glauberportella, 05/10/2011, 13:40
1 reply to this topic
#1
Posted 05/10/2011, 13:40
---
Glauber Portella
www.macweb.com.br
Glauber Portella
www.macweb.com.br
#2
Posted 05/10/2011, 17:00
Adicionar headers funciona melhor do que metas. Para PHP, gosto de usar:
Daí é só adaptar pra linguagem que estiver usando. Lembrando que muitas vezes as configurações do navegador podem se sobrepor às suas. Aí não tem o que fazer.
header('Expires: Mon, 1 Jan 2000 00:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
header('Pragma: no-cache');
Daí é só adaptar pra linguagem que estiver usando. Lembrando que muitas vezes as configurações do navegador podem se sobrepor às suas. Aí não tem o que fazer.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)