Ethical Hacking Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package. | Computer Forensics Training at InfoSec Institute Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors. |

| Subject: | Re: Code snippets to disable browser caching |
|---|---|
| Date: | Tue, 9 May 2006 08:39:44 +1000 |
Hi, I've use these ones: ---------------------------------------- HTML <META HTTP-EQUIV="Expires" CONTENT="-1"> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-control" CONTENT="no-cache"> <META HTTP-EQUIV="Cache" CONTENT="no-cache"> <META HTTP-EQUIV="Expires" CONTENT="thu, 01 Jan 1998 12:00:00 GMT">
To properly prevent the Web page from appearing in the cache (older IE versions), place another header section at the end of the HTML document: ... </BODY> <HEAD> <META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"> </HEAD> </HTML> ---------------------------------------- ASP <% Response.CacheControl = "no-cache" 'HTTP 1.1 %> <% Response.CacheControl="private" 'prevents caching at the proxy server %> <% Response.AddHeader "Pragma", "no-cache" 'HTTP 1.0 %> <% Response.AddHeader "cache-control", "no-store" 'HTTP 1.1 %> <% Response.Expires = -1 'prevents caching at the proxy server %>
----------------------------------------
JSP
<% response.setHeader("Cache-Control","no-cache"); %>
<% response.setHeader("Pragma","no-cache"); %>
<% response.setDateHeader ("Expires", 0); %>
<% response.setHeader("Cache-Control","no-store"); %>----------------------------------------
PHP
Header("Cache-control: private, no-cache, must-revalidate");
Header("Cache-control: private, no-cache");
Header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); # Past date
Header("Pragma: no-cache"); #HTTP 1.0---------------------------------------- And another simple technique : append a random number to the query-string of every URL you do not want cached
More on http1.1 caching: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9
Hope it helps, JJ
On 8 May 2006 04:43:31 -0000, smith.norton@gmail.com <smith.norton@gmail.com> wrote: >Can anyone suggest me how to write my HTML file so that it disables browser >caching in the client side? > > >I would appreciate if anyone can give small code snippets to explain the >same. > > >Thanks in advance. -------------------------------------------------------------------------
Halans Jean-Jacques, CISSP
------------------------------------------------------------------------- Sponsored by: Watchfire
https://www.watchfire.com/securearea/whitepapers.aspx?id=701300000007t9h --------------------------------------------------------------------------
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Unfiltered Header Injection in Apache 1.3.34/2.0.57/2.2.1, Zaninotti, Thiago |
|---|---|
| Next by Date: | Re: Code snippets to disable browser caching, Dave Ferguson |
| Previous by Thread: | Re: Code snippets to disable browser caching, s89df987 s9f87s987f |
| Next by Thread: | Re: Code snippets to disable browser caching, Peter Conrad |
| Indexes: | [Date] [Thread] [Top] [All Lists] |