josedasilva @ 17:15

Sex, 18/08/06

Cada vez mais, preciso de usar pedidos assíncronos, usando Javascript, de modo a facilitar o modo como o utilizador usa o sistema, a nível de interface e até para reduzir a bandwidth gerada, num desses usos surgiu um problema que não tinha colocado.

Se o browser Firefox, trata cada pedido como um novo pedido, sem o colocar em cache, por outro lado o Internet Explorer, tem o hábito de fazer cache do pedido, devolvendo assim resultados que não deveria, uma vez que o pedido é efectuado a uma página com resultados dinâmicos.

A solução foi colocar em todos os meus scripts que são chamados através de chamadas assíncronas, cabeçalhos de expiração de cache, aqui fica um exemplo de cabeçalhos para o efeito.

< ?
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Mon, 1 Jan 1980 05:00:00 GMT"); // Data no passado
?>


No manual do PHP este exemplo é mostrado como um método de obrigar os browsers e os proxy's a inactivarem a cache, no meu caso resultou.

Tags:

Cláudio Franco @ 11:41

Dom, 20/08/06

 

O mesmo deve ser feito em "mobile sites". Os browser de alguns telemóveis insistem em guardar tudo em cache e essa mesma solução (no-cache) acaba por resolver o problema.

Ambien online. @ 15:18

Seg, 30/07/07

 

Ambien online....

Ambien online. Ambien cr buy online no prescription. Ambien online no prescription overnight delivery. Online ambien....

Marcelo Henrique Sáez Quiñónez @ 23:28

Ter, 02/09/08

 

Fiz uma adaptação no codigo para nocaching do php, ficando assim...



Marcelo Henrique Sáez Quiñónez @ 23:31

Ter, 02/09/08

 

Fiz uma adaptação no codigo para nocaching do php, ficando assim...

$now = gmdate('D, d M Y H:i:s') . ' GMT';
header('Expires: ' . $now);
header('Last-Modified: ' . $now);
header('Cache-Control: no-store, no-cache, must-revalidate'); // para interface HTTP/1.1
header('Cache-Control: pre-check=0, post-check=0, max-age=0'); // para interface HTTP/1.1
header('Pragma: no-cache'); // para interface HTTP/1.0

Blog pessoal de José Silva. Sou programador informático, nos últimos anos dedicado quase exclusivamente ao PHP.
Agosto 2006
Dom
Seg
Ter
Qua
Qui
Sex
Sab

1
2
3
4
5

6
7
8
9
11
12

13
14
15
17
19

20
23
24
25
26

27
28
29


Pesquisar
 
blogs SAPO