Browser erzwingen bild zu laden
Moorhuhnkiller
- browser
Hi, ich hab folgendes Problem, in einer Galerie können die User Bilder hochladen. das funktioniert auch alles soweit. auf der Seite wo die die Bilder Hochladen können hab ich unten noch eine Vorschau von den aktuellen Bildern erstellt. Auch das funktioniert eigentlich.
Das Problem ist aber, die Bilder haben den selben namen wenn man die überschreibt/hochlädt, was aber so gewollt ist, da jeder user ein bild mit seiner ID bekommt.
wenn der Browser nun die Seite nach dem Uploadvorgang automatisch neu geladen hat, lädt er das bild nicht mit, weil es den selben namen hat wie das was schon im cache ist. Wie erzwinge ich es, das er das bild zwingend neulädt, auch wenn er es schon im cache hat?
wenn mann dann f5 im IE drückt, aktualisiert er ja auch die ansicht des bildes, aber er soll das bild auch so aktualisiern beim seitenaufbau, ohne f5 zu drücken.
MfG MHK
Hallo,
schonmal ein '?' an die neuzuladende Seitenadresse gehängt?
Gruß, Andreas
schonmal ein '?' an die neuzuladende Seitenadresse gehängt?
nein, zumindest nicht ans ende, da der Server die seite per php zusammenbastelt, und da immer ein paar variablen mit übergeben muss, weiss ich nicht ob das geht ? aber ich kann es ja mal probieren...
MfG MHK
schonmal ein '?' an die neuzuladende Seitenadresse gehängt?
nein, zumindest nicht ans ende, da der Server die seite per php zusammenbastelt, ...
ach so, die Seite ist eh neu... Ich glaube, dann kann man das vergessen.
Gruß, Andreas
ach so, die Seite ist eh neu... Ich glaube, dann kann man das vergessen.
darum geht es ja, die seite baut er korrekt neu auf, nur das bild lädt er nicht, es handelt sich im grunde genommen um das Bild, was der user gerade eben hochgeladen hat, um sein vorheriges zu aktualisieren.
MfG MHK
Ich glaube, der Tip von MatschWächter ist wirklich gut: ob Zeitstempel oder einfach eine laufende Nummer erhöhen ist wohl egal. Hauptsache, das Bild wird bei jeder Aktualisierung umbenannt.
Gruß, Andreas
Hi,
Ich glaube, der Tip von MatschWächter ist wirklich gut: ob Zeitstempel oder einfach eine laufende Nummer erhöhen ist wohl egal. Hauptsache, das Bild wird bei jeder Aktualisierung umbenannt.
Ich muß doch sehr bitten! MatschW_ae_chter bitte! ;-)
Laufende Nummer hat den Nachteil, daß "manuell" der aktuelle Zählerstand gespeichert werden muß, beim Zeitstempel übernimmt das die Systemuhr
cu,
Andreas
Hallo,
Ich muß doch sehr bitten! MatschW_ae_chter bitte! ;-)
äh ja, eigentlich ja Schutzblech... ich hab gerade zum ersten Mal Deine Heimat-Seiten gesehen. Supi. Da kann ich mich ja demnächst mal bei Dir über Folk-Musik informieren. Und über Fahrrad. SupiSupi. Wußte gar nicht, daß hier so interessante Leute im Forum sind :)
Gruß, Andreas
ok, danke erstmal...
ich werd mich gleich mal hinsetzen und was zusammenbasteln, und vermelde dann nochmal meinen Erfolg ;-)
MfG MHK
Hi,
wenn der Browser nun die Seite nach dem Uploadvorgang automatisch neu geladen hat, lädt er das bild nicht mit, weil es den selben namen hat wie das was schon im cache ist. Wie erzwinge ich es, das er das bild zwingend neulädt, auch wenn er es schon im cache hat?
Indem das Bild eine andere URL hat. Z.B. im query-String einen Zeitstempel...
cu,
Andreas
Indem das Bild eine andere URL hat. Z.B. im query-String einen Zeitstempel...
leider weiss ich nicht wie das aussehen sollte ? "Zeitstempel" was ist das genau ?
MfG MHK
Hallo,
leider weiss ich nicht wie das aussehen sollte ? "Zeitstempel" was ist das genau ?
Nachdem Bildnamen noch ein ? anhängen und eine Zufallszahl.
z.B. http://www.domain.de/bildname.jpg?1234
Gruß,
Henning
ähm... ja es geht jetzt... vielen Dank erstmal ;-)
MfG MHK