Hi Alan,

Yes, if you have an include or TCF that is common to all your TAF files, 
place the following assignment to instruct HTTP to not cache your content.

<@ASSIGN request$httpHeader VALUE="HTTP/1.1 <@HTTPSTATUSCODE> 
<@HTTPREASONPHRASE><@CRLF>X-Witango: <@VERSION> <@PLATFORM><@CRLF>Content-
Type: text/html<@CRLF>Cache-Control: no-cache, max-age=0, must-
revalidate, proxy-revalidate<@CRLF>Pragma: no-
cache<@CRLF><@USERREFERENCECOOKIE><@CRLF>">

Note: do not alter the "<@CRLF><@USERREFERENCECOOKIE><@CRLF>" part, this 
ensures your special Witango session-cookie is properly managed.

As well, as an extra measure to combat caching, I recommend adding a 
unique value to all your links, something like:

<a href="some.taf?_function=hey&unique=<@RANDOM>">A link</a>

Just so you know, session-cookies (session management) and caching are 
not related, but the fact that you removed the <@USERREFERENCEARGUMENT> 
from all your links means the link URL's are now "less" unique than they 
were before - which can then cause any aggressive proxy or browsers to 
cache some of your content.

Cheers....

Scott Cadillac,
403-281-6090 ~ [EMAIL PROTECTED]
------------
XML-Extranet ~ http://xmlx.ca ~ http://forums.xmlx.ca
Well-formed Programming in C# .NET, Witango, MSIE and XML
------------
Witango ~ http://witango.org
EasyXSLT ~ http://easyxslt.ca
IIS Watcher ~ http://iiswatcher.ca
------------


-----Original Message-----
From: "Alan Wolfe" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Date: Mon, 1 Mar 2004 09:47:07 -0800
Subject: Witango-Talk: page caching

> over the weekend we took the userreference argument out of our tafs and
> things were working good, but now that mondays here, all our clients
> seem to have problems with their browsers caching the pages and making
> some wierd things happen because of that.
> 
> is there a way to force a page not to be cached somehow via the http
> header or something?
> _______________________________________________________________________
> _
> TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

________________________________________________________________________
TO UNSUBSCRIBE: Go to http://www.witango.com/developer/maillist.taf

Reply via email to