Jump to content
s0me0ne

Eliminar cache

Recommended Posts

s0me0ne

Bom dia a todos,

Tenho um problema de cache num programa php.

tenho uma lista de registos na base de dados. se eu efetuar uma alteração via um formulário ou mesmo diretamente na base de dados, ao ser redirecionado para a mesma página da onde me é apresentada a lista, a mesma não me mostra as alterações. Mesmo que eu click num botão com o link para a tal lista continua a não me aparecer as alterações.

Mas no momento em que carrego na tecla F5 já me são apresentadas as alterações.

Já testei com este código no cabeçalho:

header("Expires: Tue, 01 Jan 2000 00:00:00 GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

E continua tudo na mesma.

alguma sugestão?

obrigado.

s0me0ne

Share this post


Link to post
Share on other sites
pikax

carrega CTRL+F5 para actualizar a pagina... pode ser cache do browser


Por muito mais que que estude só aprendo uma coisa, que ainda tenho muita coisa para aprender.

A beleza de um código está em decompor problemas complexos em pequenos blocos simples.

"learn how to do it manually first, then use the wizzy tool to save time."

"Kill the baby, don't be afraid of starting all over again. Fail soon, learn fast."

Share this post


Link to post
Share on other sites
HappyHippyHippo

adiciona um timestamp como argumento get do pedido/redireccionamento

Edited by HappyHippyHippo

IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
s0me0ne

adiciona um timestamp como argumento get do pedido/redireccionamento

podes explicar melhor?

Não percebi bem o que pretende sugerir.

Share this post


Link to post
Share on other sites
brunoais

adiciona um timestamp como argumento get do pedido/redireccionamento

Vai dar ao mesmo.

1 coisa importante.

Alteras a DB antes de fazeres o SELECT para obter os dados?


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
s0me0ne

Vai dar ao mesmo.

1 coisa importante.

Alteras a DB antes de fazeres o SELECT para obter os dados?

tas a querer dizer em consultar antes de atualizar?

Não, primeiro atualiza depois consulta.

eu posso clicar 20x no botao com o link para a lista que a mesma nao atualiza, mas basta carregar em F5 e atualiza logo.

de realçar que no meu computador que estou a utilizar o XAMPP como servidor tudo funcionar corretamente, apenas no servidor web acontece este problema.

não sei se esta informação pode dar alguma ideia.

Share this post


Link to post
Share on other sites
HappyHippyHippo

Vai dar ao mesmo.

nop

ao adicionar um parâmetro de get diferente, para sistemas de cache, o pedido é diferente. logo o sistema de cache é automaticamente subvertido.

exemplo:

index.php é diferente de index.php?ts=1234 que também é diferente de index.php?ts=1235

  • Vote 1

IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
s0me0ne

index.php é diferente de index.php?ts=1234 que também é diferente de index.php?ts=1235

Boa tarde,

Já efectuei um teste e parece k me vai resolver o meu problema.

Desde já um muito obrigado.

atentamente,

s0me0ne

Share this post


Link to post
Share on other sites
brunoais

É um cache muito estranho... Não segue o cache-control... Mesmo estranho...


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.