Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Browsercache verhindern Antworten
Browsercache verhindern

Tobi W.
Mausakrobat


Beiträge: 181


Hallo,

kann sein, dass es nicht genau die passende Stelle im Forum ist (dann bitte verschieben).

Ich hab eine Seite, wo benutzer Profilbilder hochladen können. Wenn jetzt ein Spieler sein Bild löscht und dann ein neues hochläd, bekommt er noch das alte angezeigt (logisch, ist ja noch im Browsercache). Das ist ja nicht weiter schlimm, weil der Cache ja wieder aktualisiert wird, aber viele Benutzer sind dann verwirrt und löschen es wieder.

Kann man erreichen, dass das Bild sofort aktualisiert wird?

Vielen Dank
gruß Tobi

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

  Profil   Website   Editieren   Zitieren

Maxx
Otto-Normal-Poster


Beiträge: 87


Wenn du dem Bild was angezeigt wird einfach einen zufaelligen Namen gibst, oder einen Namen, der sich aus Benutzername und Datum etc zusammensetzt, dann wird es sofort angezeigt, da dieser Bildname im Cache nicht vorhanden ist.

Max

---
BoardSuche - PHP - Google

  Profil   Editieren   Zitieren

aykut
Otto-Normal-Poster


Beiträge: 82


In dem Header-Bereich Deiner HTML Seite:

1:
<meta http-equiv="cache-control" content="no-cache">

Anweisung an den Browser: keinen Cache benutzen, sondern von Originalseite laden.

Quelle:
http://www.validome.org/doc/HTML_ge/html/kopfdaten/meta.htm

Gruss
Aykut

  Profil   Editieren   Zitieren

Tobi W.
Mausakrobat


Beiträge: 181


Danke

Das mit den meta geht irgendwie nicht - das sorgt nur dafür, dass die Seite nicht in Cache kommt - bringt nur nix, wenn sie schon im cache ist...

hab es gemacht wie Maxx es vorgeschlagen hat - gefällt mir nicht wirklich, ist aber ok.

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


Geht das nicht auch über ne Header-Information?

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Maxx
Otto-Normal-Poster


Beiträge: 87


Tobi W. schrieb am 24.03.2006 15:43
hab es gemacht wie Maxx es vorgeschlagen hat - gefällt mir nicht wirklich, ist aber ok.


Das ist die Methode, welche die ganzen Foren und Blogs etc verwenden.
Beim wBB und phpBB haste immer avatar_1,2,3,4... .extention, so kannst du es ja auch machen, nicht das Datum verwenden.
Musst halt schauen was die besser gefaellt.

---
BoardSuche - PHP - Google

  Profil   Editieren   Zitieren

Tobi W.
Mausakrobat


Beiträge: 181


ich erhöhe den wert einfach um eine zufallzahl (1-25), die chance, dass jemand 2x die gleiche hat ist also relativ gering.

---
Beamer Ersatzlampen | tobi.weinhorst | Hotel Werther

  Profil   Website   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


name_timestamp würde auch gehen.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren
 

Antworten
Nach oben