CGI 사용법 제공하기
작성자 정보
- 웹관리자 작성
- 작성일
컨텐츠 정보
- 6,801 조회
- 0 추천
- 목록
본문
1. CGI란 무엇인가? 1990년 초반 웹(WWW)서비스의 초기 HTML문서는 웹서버에서 클라이언트(Web browser)로의 일방적인 정보전달만을 했었습니다. 정보를 제공하는 측에서는 웹사이트에 필요한 정보를 올려두면 그 정보를 원하는 측에서는 받아가거나 참조하는 단방향의 정보전달만을 했었기 때문에 정보제공측과 정보수해측의 의사교환이나 정보교환은 이루어지질 않았으며, 이를 해결하기 위해서 CGI의 필요성이 대두되게 된 것입니다. CGI(Common Gateway Interface)란 웹서버(정보제공측)와 클라이언트(정보이용측)간에 필요한 정보교환을 가능하게 해주는 일종의 웹인터페이스라고(일종의 프로그램) 할 수 있습니다. CGI를 이용하게 됨으로써 정보를 제공하는 웹서버측에서는 웹서버이용자들의 동향이나 의사 및 요구사항들을 수렴하여 일방적이 아닌 양방향의 정보교환이 가능하게 되는 것입니다. CGI는 웹에서 사용하는 일종의 프로그램이기 때문에 인터넷 초보자나 프로그램에 익숙하지 않으신 분들에게는 어렵게 느껴질 수 있습니다. 현재 전문적인 CGI프로그램을 제작하는 사람들은 기존에 컴퓨터프로그램을 해왔던 분들이거나 CGI프로그램에 대한 어느정도의 교육을 받으신 분들이 대부분입니다. 하지만 꼭 CGI프로그램을 제작하기 위해서 전문적인 교육이 필요한 것만은 아닙니다. CGI제작을 도와주는 다양한 툴이나 쉬은 스크립트언어들이 있기 때문에 조금만 의욕을 가지고 적극적으로 시도한다면 초보자들도 자기에게 필요한 CGI는 어느정도 만들어 사용할 수 있으리라 생각합니다. 2. CGI프로그램의 주된 용도 그러면 CGI프로그램의 구체적인 용도는 어떤 것들이 있을까요? 아래의 리스트는 웹사이트에서 사용되는 CGI의 주된 용도를 나열한 것입니다.
위의 리스트는 웹호스팅서비스를 이용하시는 분들이 CGI프로그램을 사용하는 주된 용도를 나열한 것입니다. 일반적으로 가장많은 용도는 상호간의 의견을 게시하거나 필요한 파일을 올려둘 수도 있는 웹게시판(Web Board)이며 문답형식이나 의견수렴, 정보교환 및 자료실로 활용됩니다. 회원등록을 받거나 등록된 회원을 조회해 보기위한 용도로 CGI프로그램을 사용하는 곳은 회원만이 사용하는 회원제홈페이지나 유료사이트를 제작하는 경우, 또는 동호회 홈페이지나 협회홈페이지등에 주로 사용되는 것입니다. 요즘은 전자상거래(EC)가 많은 주목을 받고 있기 때문에 전자상거래용 CGI프로그램의 수요가 많아지게 되었습니다. 또한 폼메일 (Formmail)이란 민원접수나 의견제시, 궁금한 질문등을 웹브라우즈를 통해 방문해 있는 홈페이지에서 담당자에게 메일로 보낼수 있는 폼(Form)을 말하는 것입니다.
|
관련자료
-
이전
-
다음