Perl CGI で header について少しメモ
Perl で CGIプログラミングをするときは、perlのコードに
print "Content-Type: text/html;charset=utf8\n\n"
が必要なのは、以前メモった。
理由は、
サーバーは最初に、ブラウザに対して
「これからお送りしますのは、テキストで書かれたHTMLですよ〜」というメッセージを
送信しなければならない。
から。
よって、Perlのコードの中にprint文を書きたければ、これを宣言したあとに書かなければならない。
これより上に書くとheaderのエラーが出る。
注意です。
ちなみに、これでもおなじことをやっているはずなのに、なんかうまくいかない。
またわかったら書く。