location befehl funzt nicht
kaepten
- cgi
Hi zusammen
Ist sicher ein einfaches Problem:
Mein PerlScript test.pl
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
print "location: http://www.teamone.de/selfhtml/sfarchiv/1999_4/t07249.htm#a36442\n";
Wenn ich das Script direkt aufrufe: test.pl geschieht nicht das gewünschte...
Warum komm ich nicht auf die Adresse? Mir wird nach Aufruf im Browser einfach die Zeile augegeben:
Location: http://www.teamone.de/selfhtml/sfarchiv/1999_4/t07249.htm#a36442
kaepten
print "Content-type: text/html\n\n";
print "location: http://www.teamone.de/selfhtml/sfarchiv/1999_4/t07249.htm#a36442\n";
*grummel*
auf DIE Idee, dass es die erste Zeile nicht braucht bin ich nicht gekommen....
Ich habe diese zwei Zeilen nämlich aus dem Forums-Archiv kopiert, was also heisst, dass dort was falsches steht!
kaepten
print "Content-type: text/html\n\n";
print "location: http://www.teamone.de/selfhtml/sfarchiv/1999_4/t07249.htm#a36442\n";
auf DIE Idee, dass es die erste Zeile nicht braucht bin ich nicht gekommen....
"nicht braucht" trifft die Sache nicht exakt.
Die erste Zeile enthält insbesondere "\n\n", und damit ist der HTTP-Header beendet. Dein "location" wird als Inhalt des ausgelieferten Dokuments betrachtet, und das war nicht das, was Du wolltest ...