Perl はWebサーバーのCGIという仕組みを利用するプログラム言語で、Perl言語で記述したプログラムを実行することで、CGIを起動させ、動的なWebページを作成することが出来るようになります。
Perl はサーバーサイドの技術で、JavaScriptなどと違い、サーバー上で動作するようになります。
注意しなければならないのは、レンタルサーバー(共用サーバー)でCGIが暴走してサーバーをダウンさせるようなことがある場合は利用に制限が発生する場合があります。
CGIとは、【Common Gateway Interface:コモン・ゲートウェイ・インターフェイス】の略称で、掲示板やチャットなど動的なWebページを作成するサーバーサイドプログラムです。CGIを利用することで、Ruby、Python、Perlなどのプログラム言語を利用して動的なWebページが作成できます。オリジナルのアクセスカウンターやショッピングカートなどを作成してHP上で公開することが出来ます。現在多くのWebサーバーで利用されています。CGIでは Perl や Ruby、C言語など、どのような言語でも使用できますが、最も利用されているのはPerl言語です。