sheel
I love Asm
Schick, wenn das Bild gesendet wird, ein Cookie mit der sid und dem Bildnamen mit.
Falls noch nicht passiert, das Bildverzeichnis per htaccess gegen Zugriff schützen
(zusätzlich zur nur-PHP-Auslieferung).
Wenn dann ein Bild angefordert wird und ein Cookie dabei ist
(von diesem Bild, Dateiname gleich),
dann:
Wenn in der Browseranfrage ersichtlich ist, dass das Bild noch im Cache liegt,
die sid aus dem Cookie verwenden.
Sonst das Cookie löschen.
Es muss sichergestellt werden, dass eine sid aus einem Cookie nicht schon in der DB-Tabelle für ein anderes Bild liegt. Also bei der Sid-Erstellung zB. den aktuellen Timestap mit einbeziehen.
PS: Drei returns (von oben), die sind seltsam
Falls noch nicht passiert, das Bildverzeichnis per htaccess gegen Zugriff schützen
(zusätzlich zur nur-PHP-Auslieferung).
Wenn dann ein Bild angefordert wird und ein Cookie dabei ist
(von diesem Bild, Dateiname gleich),
dann:
Wenn in der Browseranfrage ersichtlich ist, dass das Bild noch im Cache liegt,
die sid aus dem Cookie verwenden.
Sonst das Cookie löschen.
Es muss sichergestellt werden, dass eine sid aus einem Cookie nicht schon in der DB-Tabelle für ein anderes Bild liegt. Also bei der Sid-Erstellung zB. den aktuellen Timestap mit einbeziehen.
PS: Drei returns (von oben), die sind seltsam