Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
salve pessoal do forum, eu estou com um problema chato aqui, bom vamos la:
Eu tenho uma galeria em flash e essa galeria pega as fotos de uma arquivo XML, e esse arquivo XML eu crio quando ele efetua a consulta, quando uma pessoa abre uma galeria tudo bem funciona direitinho, mais quando ele abre outra galeria a galeria abre com as fotos da ultima galeria que ele visualizou, ou seja, ele pega o arquivo XML do cache da maquina do usuario, eu usei um no cache e no firefox funcionou, mais no IE nao funciona...
Alguem tem alguma dica para me dar, passamos a tarde procurando uma soluçao que funcionasse no IE mais nao achamos.
codigo do no-cache que estou usando
<?php $gmtDate = gmdate("D, d M Y H:i:s");
header("Expires: {$gmtDate} GMT");
header("Last-Modified: {$gmtDate} GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");?>
se alguem tiver alguma dica para solucionar este incoveniente eu agradeço...cara eu ja tentei todos os tipos de "headers" mais nenhum funciona no IE, eu estava vendo mesmo sem usar o "no-cache" no firefox funciona direitinho, mais no IE nao...
porque cada vez que o usuario clica em outra galeria ele atualiza o XML com a nova consulta, mais como no IE ele esta armazenando no cache e nao esta atualizando o XML, o firefox ele atualiza o XML a cada consulta....
Tente isso - http://php.net/session_cache_limiter
mais precisamente:
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')) {
session_cache_limiter("private");
}
bah... acho que o navegador do bill gates se superou dessa vez... hehehe fiquei ate as 3:00 procurando alguma soluçao para isso e nada...
Impossivel que nao tenha uma soluçao para contornar os erros do navegar da microsoft...hehehe