Ich habe ein Script geschrieben, welches Bilder nur an vordefinierte Referer ausliefert, um Hot-Linking zu unterbinden.
Für nicht authorisierte Benutzer soll dabei entweder eine spezielle Bilddatei im Browser erscheinen (funktioniert anstandslos) oder eine Umleitung auf eine Fehlerseite erfolgen.
Nun habe ich aber das Problem, dass die normalen Redirects über CGI nicht funktionieren, da das Script mitten im HTTP-Datenstrom aufgerufen wird.
„Mitten im Datemstrom“ soll heißen, dass der Script-Aufruf nicht direkt über den Browser oder als Abschluss für ein Formular passiert, sondern innerhalb eines HTML-Tags mitten in einer HTTP-Sitzung.
Der langen Rede kurzer Sinn:
Der HTML-Code
Test
soll für erlaubte Benutzer das Bild test.gif anzeigen, für andere auf eine Fehlerseite umleiten. Das scheint mir aber mit den Content-Headers ein Problem zu machen.
Wer weiß Rat?
Grüße Luma