Ir para conteúdo
Fórum Script Brasil
  • 0

Não atualiza a página mesmo usando no-cache


Alexandre Tres

Pergunta

Bom dia.

Meu cabeçalho está da seguinte maneira:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>TITULO</title>
<meta http-equiv="cache-control" content="no-store, no-cache, must-revalidate, Post-Check=0, Pre-Check=0">
<meta http-equiv="expires" content="0">
<meta http-equiv="pragma" content="no-cache">

Já testei diversos scripts parecido com este mas dá o mesmo problema: o navegador pega as informações do cache.

Detalhes:

Basicamente, quando eu clico: uma vez atualiza e outra não. As vezes tenho que clicar mais de uma vez para poder atualizar.

Falei com a Locaweb e me informaram que o cache deles (php e html) é de 1 minuto. Fiz o testes e procede: Se eu clicar no link depois de 1 minuto a página atualiza sempre.

Como é possível eu declarar o no-cache no HEAD e não funcionar?

Um abraço! Valeu!

Alexandre

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

É um sistesma web. Quando um usuário cadastra ou altera qualquer informação, não consegue visualizar a página atualizada.

Exemplo: entro em um formulário para alterar os dados de um funcionário. Ok.

Se eu entrar novamente no mesmo formulário os dados para alteração vem com os dados antigos.

Nos relatórios também ficam mostrando as informações antigas. Só o F5 corrigi.

Link para o comentário
Compartilhar em outros sites

  • 0

A Locaweb não ajudou muito.

Acabei descobrindo no site da Microsoft! (Nunca imaginei que a Ajuda da Microsoft funcionasse mesmo)

http://support.microsoft.com/kb/222064/

Então fiz o seguinte:

Além de incluir o código no cabeçalho:

<HEAD>
<meta http-equiv="cache-control" content="no-store, no-cache, must-revalidate, Post-Check=0, Pre-Check=0">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
</HEAD>

Copiei e colei o mesmo bloco no final da página, antes do </HTML>.

Agora no IE funciona perfeitamente.

Valeu galera!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...