<img src="bild.jpg?zahl=2435735">
Wenn der Browser seinen Request abestzt, denkt er, es handele sich bei dem Bild um ein Skript, welches einen Parameter erhält, und läd deswegen das Bild nicht aus dem Cache.
Der WebServer hingegen ingoriert die Zahl einfach, und wirft Dir einfach das Bild aus.
Hallo nochmal,
so, ausprobiert!
Hmh, klappt nur bedingt.
Die Variante oben klappt eigentlich gar nicht, kommt nur "Seite kann nicht angezeigt werden" (wenn man es jetzt mal einzeln aufruft)
Offensichtlich kann man nicht einfach was hinters Bild packen, also nach der ".jpg" Endung....
Die Datei steht auch so auf dem Server "datei.jpg?id=1234" Wird natürlich auch vom Server nicht mehr als Bild erkannt...
Wenn man die Zufallszahl in den Dateinamen schreibt klappt es natürlich.
ABER! Problem ist, das bei erneutem Aufruf ja eine neue Zufallszahl erzeugt wird und dann bei jedem Aufruf also eine neue Datei erstellt wird, genau das wollte ich ja nicht, habe ich ja hinterher 1000de Dateien...
Somit müßte man zumindest die Datei später wieder löschen, aber wie. Sie wird erzeugt und gespeichert. Dann baut das PHP die HTML Seite zusammen und schickt sie an den Browser. Damit ist für den Server und die PHP Seite die Arbeit erledigt und der Browser arbeitet das HTML ab.
Jetzt erst wird ja die Datei mitgeladen und könnte erst später gelöscht werden, das wäre aber sehr schwer machbar, weiß man ja nicht, was der User als nächstes anklickt und macht...
Also noch nicht ganz so serienreif, oder habe ich was übersehen...