• ベストアンサー

CGIとPHPの違い

CGIとPHPの違いがいまいちわからないのですが、詳しい方、メリットデメリットなど教えていただけませんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • n_kaname
  • ベストアンサー率22% (694/3099)
回答No.2

CGIという言語はありません。 ネット上でよく見掛けるものではperlが多いのですが、PHPもperlと同じように言語の一種でHypertext Preprocessorと言います。 PHPの利点はPelrより高速に動作すること。しかしセキュリティーはPelrより少し弱くなります。 .phpのままだけでなく拡張子を.cgiとしても動かすことが出来るのもある意味利点だと思います。

参考URL:
http://php.s3.to/
runner_h_a
質問者

補足

ありがとうございます。 初心者にはどちらがいいんでしょうか? それとPerlではできて、PHPではできないこととかそういうのはあるんでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • RAPTsong
  • ベストアンサー率42% (74/175)
回答No.3

ちなみに、CGIは、C言語でも書けます。 で、本題ですが、初心者にはPHPの方がとっつきやすいと思います。 簡単ですし。HTMLの基本文法さえわかれば、結果を目で確認しやすいので便利です。 Perlの場合、HTMLコードを吐く場合、ある程度ベースラインの基礎知識が必要になります。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

CGI(Common Gateway Interface)とは、HTTPクライアントからサーバへサービス要求を発行するしくみの総称であり、特定の言語を指すものではありません。 PHPはCGIをサポートする言語のひとつです。

runner_h_a
質問者

補足

そうだったんですか・・・。 全然知りませんでした。 たぶん僕が言っていたのはCGIではなくPerlですね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • PHPとcgiの違い

    PHPとcgiの違い cgiで表示をする際に以下のような記述をしますが、 print"Content-type: text/plain; charset=utf-8\n\n"; print"こんにちは"; phpでは以下のような記述になるようです。 <?php print"こんにちは"; ?> cgiとPHPはほとんど同じと考えているのですが、 拡張子以外に、上記のように文法でも違いがあると考えていいのでしょうか? また、違いを注意すべき点はどういうところでしょうか?

    • ベストアンサー
    • CGI
  • CGI PHPなどの違いについて教えてください

    CGI・PHP・JavaScript・Perl などよく聞きますが、それらの違いが分かりません。 大まかでいいので教えていただけませんか? よろしくお願いします。

  • cgiとphpの違いってなんですか

    初歩的な質問で、すいません。 フリーのcgiの設置は何度か経験があるのですが今度フリーのphpのメールフォーム設置に挑戦しようとしたら設置方法の説明にparlのパスやバーミッションについては載ってないのでphpは変更する必要がないのかな? って思ったりして、それでcgiとphpの違いについて知りたくなりました。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • 安いレンサバだとphpはCGI版しかないのはなぜ?

    なぜ、さくらやロリポップなど安いレンタルサーバでは(あるいは他の業者でも安いプランだと) phpはCGI版しか提供していないのでしょうか? また、利用者として、CGI版とmod_phpを比較したときの メリットデメリットとはなんでしょうか? よろしくお願い申し上げます。

    • ベストアンサー
    • PHP
  • CGIとPHPの違い

    このような質問は何件かあったのですが、イマイチ理解できなかったので質問させていただきます。CGIとPHPどちらかを使いたいと思っているのですが、CGIは許可しているサーバーが多い、PHPはCGIより動作が速い、位のことしか分かりません。この他にCGIとPHPの利点、欠点があったら皆さんの知っている範囲でよいので教えてください。宜しくお願いします。

    • ベストアンサー
    • CGI
  • JavaとPHPの違い

    JavaとPHPの違い Javaのメリット、デメリット、 PHPのメリット、デメリット。 2つの優位性をよかったら教えてください。(下矢印)(下矢印) 発表の資料で困ってます。(下矢印)(下矢印)

  • perlとphpの違いについて

    perlとphpの違いについて perlとphpのどちらを学ぼうかまよっているのですが、それぞれのメリットデメリットについての比較は調べたものの、perlでできてphpでできないことやphpでできてperlでできないことについてよく分かりません。 どなたかご教示いただけますと大変助かります。よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • CGIとPHPの違い

    CGIで作っていたアンケートフォームがあるのですが、そのページを含め、WEBサイト全体を外注で作り直してたところ、フォームがPHPになって戻ってきて、こちらで触りにくくなってしまいました。 PHPの利点とは何なのでしょう?CGIよりも使い勝手が良いものなのでしょうか? また、PHPというものは簡単に使えるものなのでしょうか?例えば、質問事項を増やしたり減らしたりという程度なのですが。。。

    • ベストアンサー
    • PHP
  • CGIとPHPは何をするもの?

    いろいろサイトを見て知ったのはPHPの方がCGIより軽量で動作が速い、データベースへ簡単に接続できるということ。まではわかりました。 しかし、PHPはCGIではないのですか? いろいろネットで調べてもPHPはCGIと同じようなことをするものだとしかおもえませんが、わざわざ「PHP」と「CGI」を区別するのには何か理由があるのではないのでしょうか? プログラマの人からすると常識でしょうが、プログラムを書いたことが全然ないので全くの素人です。 CGIとPHPはいったいWEBで何をするのでしょうか?プログラミングとは聞いているのですが、それを使って何が出来るというのがわかりません。よろしくお願いします。

    • ベストアンサー
    • CGI
  • CGIとPHPの違い

    皆さんこんにちわ。 私は、悩んでいます。 CGIとPHPは、何が違うのでしょうか? それとどこが違うのでしょうか? 教えて下さい!

    • ベストアンサー
    • CGI