Desativando caching dos flash forms.

ColdFusion Add comments

Bom, como estou no meio do desenvolvimento de um projeto, me deparei com um pequeno problema de cache dos flash forms apenas quando utilizo o Internet Explorer.
Estou trabalhando com cftree do tipo applet "java Applet" e seto a propriedade href na tag para poder colocar os links, o projeto possuí muitas páginas que utilizo flash forms, o problema era o seguinte, toda vez que eu passava pelo link de tal flash form, quando tinha de voltar ao mesmo aparecia a frase que o flash form expirou "The form data has expired.", tentei usar a propriedade timeout da tag cfform, mas não funcionou "era para funcionar, o motivo de não funcionar pode ser pelo uso do cftree applet".
Eis que achei uma solução, não cachear as páginas onde uso os flash forms, para fazer isso é muito simples, apenas adicione o seguinte código no começo das páginas que possuem os flash forms.

CODE:
<CFOUTPUT>
<CFHEADER name="expires" value="#now()#">
<CFHEADER name="pragma" value="no-cache">
<CFHEADER name="cache-control" value="no-cache, no-store, must-revalidate">
</CFOUTPUT>

Post by Willian Vaz

3 responses to “Desativando caching dos flash forms.”

  1. Tiago Says:
    Legal cara, dica totalmente util, me ajudou pra caramba!!

    beleza esse seu fórum, hein!
  2. Og! Says:
    Bão ver um blog com coisa boa assim! Parabéns pela iniciativa, achei original.

    (obs: federupa! :D)
  3. Willian Vaz Says:
    Vlw brigadão pessoal :)!

Leave a Reply





Powered by Mango Blog. Design and Icons by N.Design Studio