重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

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

A 回答 (3件)

CGIという言語はありません。


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

参考URL:http://php.s3.to/

この回答への補足

ありがとうございます。
初心者にはどちらがいいんでしょうか?

それとPerlではできて、PHPではできないこととかそういうのはあるんでしょうか?

補足日時:2004/09/26 02:07
    • good
    • 0

ちなみに、CGIは、C言語でも書けます。



で、本題ですが、初心者にはPHPの方がとっつきやすいと思います。
簡単ですし。HTMLの基本文法さえわかれば、結果を目で確認しやすいので便利です。

Perlの場合、HTMLコードを吐く場合、ある程度ベースラインの基礎知識が必要になります。
    • good
    • 0

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



PHPはCGIをサポートする言語のひとつです。

この回答への補足

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

補足日時:2004/09/26 02:06
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!