CGI.pm
"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
CGI.pm은 펄로 작성된 CGI(Common Gateway Interface) 스크립트 작성을 위한 모듈이다. 객체 지향 및 함수 지향 스타일을 모두 지원하며, HTML 양식을 생성하고 사용자 입력을 처리하는 기능을 제공한다. 이 모듈을 사용하면 웹 페이지에서 이름과 나이를 입력받아 표시하는 간단한 CGI 페이지를 구현할 수 있다.
더 읽어볼만한 페이지
CGI.pm - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
![]() | |
개발자 | 리 존슨 |
작성자 | 링컨 스타인 |
출시일 | 알 수 없음 |
최신 버전 | 4.21 |
최신 버전 출시일 | 2015년 6월 22일 |
플랫폼 | 펄 |
장르 | CGI용 펄 모듈 |
웹사이트 | CGI 공식 웹사이트 |
2. CGI.pm 예제
CGI.pm 모듈을 사용하면 펄 CGI 프로그래밍을 간편하게 할 수 있다. CGI.pm 모듈은 Object-oriented style영어(객체 지향 프로그래밍)과 Functional style영어(함수 지향 스타일) 두 가지 방식으로 사용할 수 있다.
CGI.pm을 사용한 간단한 예시는 다음과 같다. 이 코드는 이름과 나이를 묻는 매우 간단한 웹 양식을 출력하고, 제출된 후에는 양식 아래에 이름과 나이를 표시한다.
2. 1. 객체 지향 스타일
간단한 CGI 페이지
EndOfHTML
if ( my $name = $cgi->param('name') ) {
print "당신의 이름은 $name입니다.
";
}
if ( my $age = $cgi->param('age') ) {
print "당신은 $age살입니다.";
}
print '