Kategorien:
Suchbegriffe:
Suchfelder:
Suche starten
Neue Beiträge / Top 7
Alle Artikel / Liste
Bücher zu ASP/ASP.Net
Startseite / Hilfe
Fragen zu ASP/ASP.NET
Datenschutzrichtlinen
Impressum / Kontakt
Das ASP.Net Codebook. Die unentbehrliche Referenz für alle ASP.Net-Entwickler [Autoren: Stefan Falz, Karsten Samaschke]
Active Server Pages-FAQ
Active Server Pages - FAQ (v. 1.50) © 2000 - 2024 by Stefan Falz Webconsulting

GetFile! Dynamischer Dateiupload im Browser

ASP Allgemein Zurück Druckversion Stefan Falz 18.08.2000
Frage: Wie verhindere ich das Cachen meiner ASP-Seiten im Browser und in Proxy-Servern?
Um dies "wirksam" zu verhindern, müssen mehrere Angaben in Kopf der ASP-Datei, also vor dem
Schreiben des ersten HTML-Tags eingebunden werden.

<%
Response.Expires = 0
Response.Expiresabsolute = Now - 10
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
%>
Diese Angaben sind für die Browser gedacht.

<% Response.CacheControl = "no-cache" %>
Diese Angabe wird im Normalfall nur von Proxy-Servern interpretiert.

Zur Sicherheit kann man noch Meta-Tags im Head der HTML-Ausgabe definieren:
<html>
<head>
    <meta http-equiv="expires" content="0">
    <meta http-equiv="cache-control" content="no-cache">
</head>
<body>
...
</body>

Auf alle Fälle muß man beachten, daß es auch Browser gibt, die jegliche Angabe ignorieren und die
ASP-Seiten trotzdem cachen. Daher sollte immer ein zusätzlicher Schutz eingebaut werden.
Sehr gut
1 2 3 4 5 6
Ungenügend
Zurück | Bisherige Aufrufe: 24509 | Bisherige Bewertungen: 75 | Durchschnitt: 1,43
Stefan Falz Webconsulting