
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 を定期的に自動実行
-
Webからアクセスし、画面のボタ...
-
EXCELファイルに誰がアクセスし...
-
KENT WEB(昨日の続きです)
-
《エクセルVBA》「他の人が該当...
-
URLに~/cgi-bin/~を隠す方法
-
/usr/local/bin/perl の発音
-
データベースのSEO対策?
-
CGI実行環境下の.jsや.cssが動...
-
VBAでサーバーにアクセスするに...
-
CGIが読み書きするデータファイ...
-
XサーバーでCGIを使うには??
-
FTPにて553エラー
-
ラジオボタンのグループ化
-
画像アップ時のエラー
-
vbでFTPサーバーに対して、サー...
-
wwwsrch.cgi(サイト内検索)設...
-
CGIでソースがそのままでてしま...
-
VBScriptで、ファイルから任意...
-
ニフティでメールフォームを使...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Perlプログラム上でアラートを表示
-
ログアウト処理でWebブラウザを...
-
IIS の管理コンソールというのは
-
cgiで呼び出したプログラムを数...
-
CとPerlどれくらい違うか?
-
メール受信時にパイプしてPerl...
-
シェルで書いたプログラムをper...
-
IISでエラー、Apachでは動くの...
-
前回はごめんなさい。pythonでc...
-
CGIとPHPは違う!と言って聞か...
-
空メールを送信すると、サーバ...
-
PerlでCGIの書き方
-
cgi を定期的に自動実行
-
同じ階層内を意味する「./」を...
-
CGI経由で起動したプロセスが停...
-
ホームページにCGIを設置したの...
-
CGIファイルへのブラウザからの...
-
実行可能な外部コマンドは?
-
毎日同時刻に、設定しておいた...
-
C言語のCGIはプロパイダに聞か...
おすすめ情報