![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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 を定期的に自動実行
-
cgiで呼び出したプログラムを数...
-
PerlでCGIの書き方
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
URLに~/cgi-bin/~を隠す方法
-
JAVAで別サーバーのファイルの...
-
ApacheでのCGIについての質問
-
FTPにて553エラー
-
特定のCGIだけ、作動するかわり...
-
CGI経由PDFダウンロードでエラー
-
Web Diary Professional設置後...
-
cgiが動作しないのは?
-
C# ファイル削除のエラーコード
-
掲示板のスレッドが消えた!?
-
つぼ八 上新庄店の場所。
-
ASPからJavaScriptへの受け渡し...
-
ラジオボタンのグループ化
-
SSI(<!--#exec cmd="./XXXpl")...
-
CGIカウンターの画像が表示され...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CGIって何ですか?簡潔に教えて...
-
Perlプログラム上でアラートを表示
-
Webからアクセスし、画面のボタ...
-
IISでエラー、Apachでは動くの...
-
同じ階層内を意味する「./」を...
-
CGIからGUIプログラムを立ち上...
-
ホームページにCGIを設置したの...
-
Javascript から CGI の呼び出し
-
ホームページ作成 cgi? java?
-
cgiで呼び出したプログラムを数...
-
IIS の管理コンソールというのは
-
cgi を定期的に自動実行
-
perlによる外部プログラムの実行
-
http://www.***.com/***/***.cg...
-
PHPとcgiの違い
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
URLに~/cgi-bin/~を隠す方法
-
VBAでサーバーにアクセスするに...
-
CGIでソースがそのままでてしま...
おすすめ情報