perlコマンドによる実行画面

[j03043@pw032 ~/public_html]% perl count.cgi
Content-type:text/html

<HTML><HEAD><TITLE>OK</TITLE></HEAD>
<BODYCOLOR=#ffbbaa>
<CENTER>
<H1>ThankYou.</H1>
<H2>---Counter---</H2>
56
</CENTER>
</BODY></HTML>


ブラウザによる実行

count.cgi


ロックの必要性


 同時に複数の人がアクセスした場合、本来カウンターの値が2増えるはずのものが1しか増えなかったり、 カウンターファイル"countdata"の内容が破壊され0に戻ってしまうという問題がある為、ファイルをロックし、 他のアクセスを待機させる必要がある。

indexに戻る
課題5