Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

CGI

Common Gateway Interface의 약자로 웹서버와 모듈 혹은 외부 프로그램과의 데이터 교환을 위한 규약이다. CGI 프로그램이란 CGI 규격을 만족하는 프로그램을 말하며, 동적인 웹 페이지를 만들기 위한 목적으로 사용된다.

CGI규격을 만족하도록만 한다면 어떠한 프로그래밍 언어를 이용하든지 CGI 프로그램의 작성이 가능하다. 과거에는 C와 Perl (특히 Perl)이 널리 사용되었으나 최근에는 PHP, ASP와 같은 언어를 사용한다. 이들 언어는 CGI규격을 만족하는데, 웹서버의 모듈형태로 작동함으로써 매우 쉽게(웹페이지를 직접 수정하는 방식)원하는 작업을 할 수 있다는 장점이 있다.

  1. CGI 프로그래밍