Thread FF zeigt nur Quellcode an, IE kann HTML darstellen (29 answers)
Opened by Gast at 2006-06-08 18:45

Linuxer
 2006-06-09 13:33
#7964 #7964
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Wo wird der HTTP-Header ausgegeben?

Ein HTTP-Stream besteht aus einem Header und dem eigentlichen Datenstrom.

Bevor Du irgendeinen HTML-Inhalt ausgibst, musst Du einen HTTP-Header ausgeben. Entweder mit
Code: (dl )
print "Content-type: text/html\n\n";
oder - was die schönere Variante ist - mit Hilfe des CGI Moduls, das Du ja bereits eingebunden hast:
Code: (dl )
print $cgi->header(-type => 'text/html');


Die Abfrage auf REQUEST_METHOD "GET", ob ein Beitrag eingetragen werden soll, ist schlecht, denn jeder simpler HTTP-request (also jedes Abholen eines Dokuments, Bilds, o.ä.) ist ein GET Request!
Eine Variante wäre das Überprüfen, ob die passende Datenfelder akzeptable Daten enthalten...

[edit1] reformatiert; GET-Absatz hinzugefügt\n\n

<!--EDIT|Linuxer|1149845984-->
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread FF zeigt nur Quellcode an, IE kann HTML darstellen