- ベストアンサー
cgiやphpについて初歩的質問ですが
cgiやphpについて初歩的質問ですが cgiやphpをpcにDLさせ使用した際pc本体にも何らかの負担は掛かるのでしょうか? あと何れも解凍ソフトにより解凍された状態でDLされますがダブルクリックすることで何れもプログラムが開きますがプログラム自体はpcの中のデスクトップにショートカットとして残るだけでpc内部には残らないものなのでしょうか? CドライブやDドライブなどに
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
cgiやphpは、Webサーバー上で動作します。 URLの拡張子がcgiやphpになっていても、それはWebサーバーへの処理のリクエストになるだけで、実際にはクライアント(閲覧者)側には、cgiなりphpが生成したhtml形式のデータが送信されるだけです。 したがって、通常はダウンロードを指示してもWebサーバー上のcgiやphpを直接ダウンロード出来ないはずです。 一方、cgiなりphpソースのライブラリ素材として利用可能なようにダウンロードで提供されているものもありますが、上記のようにcgiもphpもWebサーバー上で動作するように作られているものなので、それなりの環境が無いと動作しません。 例えばperlで書かれたcgiはperlの実行環境が無いと動きませんし、phpもphpの実行環境が無いと動きません。また、httpサーバー環境が存在しないと動作しない部分もあります。(perlもphpもスクリプト言語なので、実行環境がなければただのテキストファイルでしかありません) もっとも、C言語等で書かれた実行形式のcgiだと、なんらかの動作はするかもしれませんが、想定されたWebサーバー上以外で動かしても目的の成果は得られないでしょうし、どんな障害がでるかもわかりません。 > と何れも解凍ソフトにより解凍された状態でDLされますがダブルクリックすることで何れもプログラムが開きますがプログラム自体はpcの中のデスクトップにショートカットとして残るだけでpc内部には残らないものなのでしょうか? 「解凍された状態でDLされます」というのがよくわかりませんが、もともとアーカイブソフト等で圧縮されたものじゃなければ、そのままの形でダウンロードされます。それは動画や音楽のデータだって同じことです。 ダウンロード先がデスクトップになっていたらデスクトップ上にダウンロードされます。どこにダウンロードされるかはダウンロード時の操作指定やダウンロードソフトの設定によるので自分で確認してください。デスクトップにショートカットがあるなら、プロパティを見れば本体の場所がわかるはずです。