新規記事投稿 フォロー記事投稿 記事のキャンセル
From: こん <PXC06010@niftyserve.or.jp>
Subject: Re: NTでCGIをTESTする方法
Date: 1997/03/26 08:59:39
Reference: mesh.program/00246

どうも、いつもお世話になってます。こんです。

3月26日に、Yasu.Fさんは書きました。

>>>「http://iis/perlis.dll?」をつけない場合、今度は
>>>インターネットエクスプローラから
>>>「
>>>不明な種類のファイルを開いています。
>>>%1!S!
>>>−−−−−−
>>>このファイルの処理方法を選んでください。
>>>開く
>>>保存する
>>>」
>>>というメッセージが出るのです。
>>ファイルを開くと言うメッセージが出るところから読み
>>取りが入っている気がします。
>
>一般的に、ブラウザは「(サーバ上の)ファイルを開く」動作と「CGIを実行する」
>動作を区別しません。というより、どちらもHTTPでは同じGETというコマンド
>を使いますので(CGIの場合はPOSTなども使いますが)、区別のしようがないの
>です。
>ですから、このメッセージとパーミッションとの間に直接の関係はないでしょう。
おっしゃるとうり、ブラウザは区別しません(共にGETです)が、
IISがちょっと問題ありでして(・・;)。スクリプトに読み取り属性が付いていると
実行せずに、ファイルを開いてしまう事があるようなんです。
で、上のような書き方をさせて頂きましたです(・・;)

># どちらにしろ、IEはあまりデバッグには向いていないのは確かです...
たしかに、、、。
# ソレドコロカ、ネットサーフィンにも向いていないかも?
# セキュリティーバグが恐くて、ieを使用禁止にしたこんです。