CGIとは

CGI(Common Gateway Interface)とは、WWWサーバの中で外部プログラムを実行するための仕組みをいいます。

CGI
プログラムファイルの置かれているURLにクライアント(ブラウザなど)がアクセスすると、サーバ内部でそのプログラムが起動され、実行結果がクライアントに送信されます。

 

現在では多くのWebサーバーが標準でCGIに対応しているため、サーバの種類を問わず同じプログラムを利用することができます。

また、CGIは特定のプログラミング言語に依存しないため、様々な言語でプログラムを開発することができます。