NAVIGATION
Home
Gallery
Java
Linux
Web
Scripts And Utilities
Mobile And Sms
Misc
Contact
pixelWIKI
Nabaz Tag




<<

Disable Browser Caching

To (try) and prevent browser/proxy caching, add the following HTTP Headers:


Expires: -1
Cache-Control: no-transform, no-cache, no-store, max-age=0, must-revalidate
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Pragma: no-cache
Keep-Alive: timeout=3, max=993


This should prevent browsers caching information. As an aside, it may also prevent the Open Wave Open Web mobile web trans-f**ker re-writing the user-agent that you get sent, so that you get the _real_ user-agent, instead of Mozilla/5.0 (compatible; OpenWeb 5.7.1-03) Opera 8.54. See wapreview.com/blog/?p=510 for more information

Java Example

1:
2:
3:
4:
5:
response.setDateHeader( "Expires", -1 );
response.setHeader( "Cache-Control", "no-transform, no-cache, no-store, max-age=0, must-revalidate" );
response.setHeader( "Expires", "Mon, 26 Jul 1997 05:00:00 GMT" );
response.setHeader( "Pragma", "no-cache" );
response.setHeader( "Keep-Alive", "timeout=3, max=993" );