Hi Michael,
Ist das ein gewolltes Verhalten von PHP oder kann ich etwas dagegen tun - außer korrekte URLs angeben ;) ?
Das dürfte kein gewolltes Verhalten sein, zumindest sehe ich da keinen Sinn drin und habe noch nie davon gehört ;-)
Was ich mir spontan vorstellen kann: Du hast eine eigenen 404-Fehlerseite angegeben (ErrorDocument 404 beim Apache), welches ein PHP-Script ist. Beim Aufruf des nicht existierenden Bildes wird dieses Fehlerscript aufgerufen, welches aus irgendeinem Grund (z.B. fehlerhafte Programmierung *g*) deine Session-Variable löscht oder überschreibt.
Mehr kann man leider aus deinen spärlichen Angaben nicht diagnostizieren ;-)
Viele Grüße,
~ Dennis.