Cheatah: Oh jemine... STEFAN!!! :-)

Beitrag lesen

Hi Stefan,

um eine vorhandene GIF-Datei in Perl auszugeben:
print "Location: /pfad/datei.gif";

das wollen wir doch wohl lieber nicht gelesen haben... :-)

Bei einem Location-Header muß IMMER ein kompletter Pfad ausgegeben werden, außerdem fehlt das Header-Ende-Zeichen also:

print "Location: http://deine.domain.de/pfad/datei.gif\n\n";

Zwar interpretieren die meisten Browser auch relative Pfadangaben, aber in irgendeiner RFC las ich mal etwas darüber, was beinahe nach Morddrohung klang... :-) also lieber gleich richtig, den Pfad absolut angeben. Streng genommen müßte übrigens auch noch davor der Status 302 ausgegeben werden, aber das lassen auch viele Fortgeschrittene weg (bzw. der Server setzt es automatisch). Übrigens erledigt das Modul CGI.pm all diese Feinheiten, nur habe ich mich leider mit der Syntax noch nicht genau beschäftigt, kann also keinen definitiven Quellcode angeben...

So, das mußte gesagt werden :-)

Cheatah