CGI프로그램이라고 한다. 이 CGI프로그램은 일반적으로 C/C++나 Perl 혹은 UNIX Shell, Tcl/Tk 등을 사용하여 구현한다. 이 CGI를 구현하기 위해서는 보통 Client에서는 FORM tag을 통해 입력값을 웹서버로 보내고, 웹서버에서는 CGI프로그램에 입력값을 넘겨준다.
Ⅱ. CGI(공통게이트웨이인터페이스)의 개념
CGI는 Co
웹브라우저에서 HTML로 여러가지 정보를 처리하지만, 그 기능만으로 모든 동적 정보처리를 다 할 수 없다. 이것을 보충하기 위한 외부 프로그램과 웹서버(HTTP Server) 간의 연결 역할을 하기 위한 규약이 CGI이며, 또는 넓은 의미로 CGI를 수행하는 외부 프로그램을 포함하여 말한다. 예를 들어, 홈페이지에
CGI(공통게이트웨이인터페이스)의 정의
- dynamic 문서 작성을 위한 기술
- NCSA에서 개발
- 서버와 응용 프로그램간의 상호 작용에 대한 일반적인 표준을 기술
- 웹서버와 외부 프로그램 사이의 의사전달 규약
- 웹서버와 외부 응용 프로그램을 연동시켜 기존의 웹서버 기능을 확장.
- 특정한 프로그램
정보전달기술
정보검색기술
정보처리기술
네트워크기술
비즈니스
프로세스기술
E-mail
Telnet
FTP
Usenet
WWW
Gopher
Archie
WAIS
HTML
CGI
ASP
JAVA
LAN
MAN
WAN
VAN
Internet
EDI
CALS
ERP
SCM
CRM
...이하 생략(미리보기 참조)
게이트웨이라고 하며 이러한 게이트웨이의 표준안이 CGI는 두 개의 서로 다른 프로토콜을 연동 하는 표준안인 셈이다. 이 CGI표준을 따라서 만들어진 프로그램을 CGI프로그램 또는 CGI 스크립트(script)라 한다. CGI프로그램은 보통의 HTML문서처럼 한번 생성된 후에 내용의 변화 없이 존재하는 것이 아니라