カレッヂ |
質問者 けいいち
投稿日 2005/2/7(月) 17:51:13
[削除] (返信・回答が付いた後にこの質問の削除はできません)
以下の症状に悩まされておりますので、もし情報があれば教えてください。 webform.cgiを設置して、基本的には問題なく利用できているのですが、 送信時に時折(5回に1回くらい)「エラー このCGIは直接起動されません」 というエラー画面が出てしまいます。 エラーが出てもその後、プラウザの「戻る」で一旦入力画面に戻って再度送信すると 必ず問題なく送信できます。 CGIの知識はほとんど無いので恐縮ですが、私なりに調べたところ 下記引用の部分で、$buffer の値が無いときに出るエラー画面だと思います。 環境変数(?)'CONTENT_LENGTH'の値を$buffer に格納しているようだ・・という ことはわかったのですが、'CONTENT_LENGTH'自体がどうやって決まっているのか どうしてもわかりませんでした。 もし何か情報がありましたら、ご教示いただけますと幸いです。 よろしくお願いいたします。 【以下、webform.cgiより引用】 read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); if ($buffer eq '') { &error('エラー','このCGIは直接起動されません.'); }
【プロバイダ】http://www.rapidsite.jp/index.html |
返信(回答)する
Web裏技 |