お役立ちナビ

広報Q&A ウェブサイトについて知りたい

CGIとはどういう意味ですか。

CGIとはCommon Gateway Interface の略で、訪問者の数を表示するカウンターや、アンケートの回答、ネットショッピングなどの申し込み、掲示板・チャット等の機能をウェブサイトで提供するときに使います。

開発する言語としては、CやPerl などのプログラミング言語を使います。

CGIを利用する場合、そのデータを置くウェブサーバーがどの言語に対応しているかを確認してから開発する必要があります。一般的にはPerlを利用する場合が多く見られます。

CGIのデータは、HTMLデータと同じウェブサーバーに設置するのが一般的ですが、必ず同じ場所に置く必要はありません。ですから、ウェブサイトは貴団体のレンタルサーバーにあり、CGIのデータは別のサービスを行う業者のウェブサーバーにあって、それを参照する仕組みにすることでも同じサービスを提供できます。