Matze: Abspeichern von Daten auf lokalem Cache unterbinden.

Hallo Forum,

wie kann ich es schaffen, den lokalen Cache von Daten rigoros zu unterbinden?

an was habe ich schon gedacht und auch schon versucht, bin aber noch nicht weitergekommen:

metatags,

apache configurationen,

senden von header mit php.

Führt irgendetwas davon zum Ziel?

  1. hi matze,
    das problem hatte ich auch schon. soweit ich weiß, ist die antwort: du kannst es nicht steuern, du kannst es nur empfehlen (metas und so). der cache, um den es geht, ist ja der des browsers des users. und wenn der user seinen browser auf 'immer cachen' stellt, dann tut er das auch, egal was ihm da aus dem netz von irgendwelchen fremden seiten befohlen wird. das ist ja auch gut so (das macht sogar ie ;).
    du müsstest also den user darauf hinweisen, daß er bei seinem browser den cache ausschaltet oder zumindest auf 'automatisch'.
    ein anderer trick wäre, bei jedem erneuten aufruf der seite etwas zufälliges als query-string der uri anzuhängen. durch die veränderte uri denkt der browser, er wäre auf einer anderen seite und lädt nicht aus dem cache. ist aber irgendwie unschön...
    mfg, alex

    wie kann ich es schaffen, den lokalen Cache von Daten rigoros zu unterbinden? an was habe ich schon gedacht und auch schon versucht, bin aber noch nicht weitergekommen:
    metatags, apache configurationen, senden von header mit php.

    1. wie schaffe ich es, dass er auch bilder nicht mit im chae abspeichert?

      1. wie schaffe ich es, dass er auch bilder nicht mit im chae abspeichert?

        Ganz einfach: Lass den Browser glauben, das Bild sei ein anderes.

        <img src="bild.gif?zufall=ZUFALLSZAHL">

        Aber eines: Das verhindert nicht das Speichern von Bildern. Es sorgt aber dafür, daß die Grafiken bei einem Reload vom Server kommen. Natürlich darf die Zufallszahl dann nicht statisch sein.

        fastix

  2. Hallo Forum,
    Führt irgendetwas davon zum Ziel?

    Nein. Das ist eine Browsereinstellung des Benutzers.

    Oder doch. Stell eine Telentverbindung zu Deinem Server her.

    Und dann: chmod 000 *.*
    Der Server wird Deine Dateien gar nicht erst ausliefern.

    fastix