IE4.0でPerl CGIが動作しない

[上に] [前に] [次に]
Weasel 2000/03/17(金) 10:50:48
アドバイスお願いします。

CSVファイルを読み込んで一覧で表示して、それらのデータを
チェックボックスで選択してSubmitすると、データが削除
される、というCGIをPerlで作成しました。

データを表示させる機能には問題がないのですが、
いくつかデータを選んでSubmitすると、NN4.5では
問題なく動作するのですが、IE4.0(Win98)では
Internal ServerErrorが発生するという問題に
悩まされています。(IE5.0はないので検証ができません)

JavaScriptならともかく、Perlでブラウザーによって
動作が異なる、という話は聞いたことがなく、なんとも
対処の仕様がありません。
(昔のNN1.0のようにPostが使えないというならともかく)

書き出されるHTMLファイルを見たいのですが、Form action
の指定には問題がなさそうです。

イントラネット用のCGIなので、皆様にお見せできなくて
申し訳ないのですが、同様の現象について何かご存じの
かたがいらっしゃったら、アドバイスをお願いします。

フシギバナ 2000/03/17(金) 11:17:45
>動作が異なる、という話は聞いたことがなく、なんとも
>対処の仕様がありません。
結構、ありますよ。

コンテントタイプ出力以前に、デバック等の標準出力をしていませんか?

三原克大 [E-Mail] 2000/03/17(金) 12:47:34
Perl のことも知りませんし
CGI プログラムを書いたこともありませんが。

似たような話は過去ログにもありました。
POST のデータ形式で問題があるかも知れません。
一度、IE と Netscape からの出力を
自分の目で確かめた方がいいと思います。

参照
../199912/99120113.htm
../200003/00030263.htm

らてる 2000/03/17(金) 13:12:54
methodはGETを使ってCGIを実行していますか? それともPOSTを?
GETを使って問題が生じているのであれば、POSTを使用することを
お勧めします。
GETとPOSTでは、送信できるデータ量に違いがあります。

Weasel 2000/03/17(金) 15:33:20
みなさまありがとうございます。

>> 動作が異なる、という話は聞いたことがなく、なんとも
>> 対処の仕様がありません。
> 結構、ありますよ。

すみません、勉強不足でした。

# ブラウザーの影響がないと聞いたので、JavaScriptではなく
  Perlを始めたのに〜。

少しデータの転送形式について調べてみます。

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