No.1ベストアンサー
- 回答日時:
>拡張子以外に、上記のように文法でも違いがあると考えていいのでしょうか?
一言で言えばなにもかも(というか前提というか、お話というか)が違います。
http://okwave.jp/qa/q1505052.html
のようにPHPは言語の名前だからCGIとは比較すること自体おかしい、と言ってしまえばそうなのですが、出力についてどうなのかについて、もう少し書いておきます。
CGIはWebサーバーでスクリプト言語を実行するための仕組みです。言語じゃないです。
スクリプト言語を実行するにはスクリプト言語の実行プログラム(あるいはモジュール)が必要です。
CGIでは最初にその実行プログラムのパスを指定することで、その実行プログラムに書いたスクリプトを実行してもらいます。よって言語に対応した実行プログラムさえ用意すれば、任意の言語を実行することができるわけです(もちろんPHPでもいい。cで書いてビルドしておけば直接それを指定する事もできる)。
その結果としてWebブラウザへ出力がされることになります。
ではPHPで出力される場合はどうかといえば、最初からなにもしないでもPHP実行プログラムで、PHPスクリプトが実行される、というだけです。
perlでいうなら、コマンドプロンプトで"perl hoge.pl"とするのと同じようなことです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP Content-Typeが機能していない? 2 2022/07/17 11:10
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ホームページ作成 cgi? java?
-
perlによる外部プログラムの実行
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
URLに~/cgi-bin/~を隠す方法
-
VBAでサーバーにアクセスするに...
-
MP Form Mail CGI で 500サーバ...
-
自前のアップローダの作り方
-
歌詞画ってどうやって作るの?
-
CGIの予約状況システムについて
-
Web Diary Professional設置後...
-
CGI設定の初歩的な質問
-
ASPからJavaScriptへの受け渡し...
-
コアサーバー(coreserver)でのc...
-
自社サーバー異常発生。CGIがポ...
-
cgi内から別のcgiを呼び出す。
-
cgiファイルがダウンロードでき...
-
perl 矢印演算子 -> の使い方
-
TwitterAPIを使用せずに自動ツ...
-
perlからJavascriptを起動
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CGIって何ですか?簡潔に教えて...
-
Perlプログラム上でアラートを表示
-
Webからアクセスし、画面のボタ...
-
IISでエラー、Apachでは動くの...
-
実行可能な外部コマンドは?
-
ホームページにCGIを設置したの...
-
IIS5.1でCGI Timeoutになる原因...
-
CGI経由で起動したプロセスが停...
-
CGIファイルへのブラウザからの...
-
毎日同時刻に、設定しておいた...
-
前回はごめんなさい。pythonでc...
-
CGIからのプログラム起動
-
cgi を定期的に自動実行
-
cgiで呼び出したプログラムを数...
-
ログアウト処理でWebブラウザを...
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
SFTPなどは使わないホームペー...
-
VBAでサーバーにアクセスするに...
-
URLに~/cgi-bin/~を隠す方法
おすすめ情報