サーバプッシュのcgiについて

[上に] [前に] [次に]
kei [E-Mail] [HomePage] 1998/05/17(日) 23:06:37
とほほさんのWEBテクニックの "定期的にページを更新する(サーバープッシュ)" の
スクリプトなんですけど自動的に終了するのでしょうか?
たぶん print "---RandomString---" の最後には ";" が
必要と思ったのでこれをつけて私のAN NTTPDで実行
しましたがブランクの画面が出て何も表示されませんでした。
(pcが1台しかないのでlocalhostで実行、AN HTTPD は
  実行中になり カーネルの使用率は100%になったままです。)
私にはこのスクリプト自体は自動的に終了するようにみえなかったので
プロバイダのサーバでテストはしていないのですけれど・・・
あの私知らないことばっかりで知ってる人にとってはつまらないことなのかも
しれませんけれど、よく分からないので教えてください。

とほほ 1998/05/19(火) 00:36:45
 すみません。調べてみたところ、keiさんのおっしゃる通りでした。
unless (print "") { last; } という処理を挿入して、標準出力が
クローズされたら終了するという処理が必要なようです。とりあえず、
BIGLOBE(Netscapeのサーバー)では動作を確認しましたが、An HTTPD
ではまだうまくいきません。あと、---RandomString--- の後に \n
を忘れている個所もありました。
 もう少ししらべてみて、次回の更新(5/24深夜)の際に、修正版を紹
介したいと思います。ご指摘ありがとうございました。

kei [E-Mail] [HomePage] 1998/05/19(火) 23:19:31
[[解決]]
とほほさん、わざわざ私なんかのために丁寧に答えてくださって
どうもありがとうございます。いつもとほほさんのHP参考に
させていただいています。これからもHPの更新がんばってくださいね。

[上に] [前に] [次に]