용어 설명/WEB

CGI

ssNi 2013. 9. 4. 23:54

CGI개념

- 사용자의 질의 또는 요청에 반응하면서 홈페이지에 동적으로 응답하는 기법 중의 하나이다.

- 웹서버가 클라이언트 컴퓨터의 브라우저를 통해 사용자로부터 데이터를 입력 받고 이에 따른 처리 결과를 제공하는 웹 서버와 프로그램 사이의 표준 인터페이스이다.

- CGI를 가능하게 하는 프로그램을 CGI 프로그램이라고 한다.

- CGI 프로그램의 경우 C언어를 가장 많이 사용하였으며, PERL이나 Visual Basic등 다양한 프로그래밍 언어를 통해 구현한다.

- HTML문서에 CGI 프로그램을 호출하여 실행하기 위해서는 <FORM> 태그를 사용한다.


클라이언트 컴퓨터에서 웹 서버의 CGI 프로그램에 데이터를 전달하는 방식

GET 방식

- 사용자 입력 값을 환경 변수를 통해 전달하는 방법

- 환경변수로는 Query String가 사용되는데, Query String은 GET방식을 수행할 때에만 이용되는 환경 변수로서 취하는 값의 길이에 제한이 있음


POST 방식

- 표준 입출력을 통해 사용자의 입력 값을 웹 서버의 CGI프로그램에 전달하는 방법

- 값의 길이에 제한이 없음.

- 대부분의 CGI 프로그램은 POST 방식으로 구현되고 있음.

'용어 설명 > WEB' 카테고리의 다른 글

ECMA 스크립트와 자바 스크립트  (0) 2013.09.16
커피스크립트  (0) 2013.09.16
ODBC  (0) 2013.09.04
XML과 XHTML  (0) 2013.09.04
XML  (0) 2013.09.04