Thread Weiterleitung auf eine html-Seite mit print Location ... scheitert an content-type?
(32 answers)
Opened by Draussenduscher at 2012-04-17 11:32
Hallo,
ich habe am Ende einer Formulareingabe ein einfaches (funktionierendes) Skript, das auf eine andere html-Seite umleiten soll: Code: (dl
)
1 #!/usr/bin/perl Direkt aufgerufen, funktioniert das auch klaglos. Wenn ich es allerdings aus einer shtml-Datei heraus mit exec cgi ... bzw. include virtual ... aufrufe, passiert garnix entsprechendes, es gibt nichtmal eine Fehlermeldung. Ich habe sogar eine neue shtml-Datei angelegt, die nur diesen Aufruf enthält, ebenso Fehlanzeige. Mir ist aufgefallen, dass Apache (2.0) offensichtlich immer einen Content-Type text/html mitgibt, selbst wenn ich ihn nicht mitgebe und das verhindert meines Wissens eine korrekte Ausführung der print location-Anweisung zur Weiterleitung. Es scheint nicht so ohne weiteres möglich zu sein, Apache zu hindern, den Content-Type zu erzeugen, zumal der ja im Normalfall auch von der shtml-Datei, in der der Aufruf stehen soll, schon mitgegeben wird. Gibt es eine Möglichkeit, trotzdem dieses Weiterleitungsskript ohne Content-Type aufzurufen oder muss ich in eine ganz andere Richtung suchen? Oder: wie erzeugt man am Ende eines Perl-Scripts eine korrekte Weiterleitung auf eine bestimmte html-Seite? |