본문 바로가기

2018/07/09

Perl(CGI)에서 POST 방식, GET 방식으로 파라미터 얻기 Perl(CGI)에서 POST 방식, GET 방식으로 파라미터 얻기 PHP 등 현대적인 웹 언어와 달리 Perl은 POST/GET 방식으로 파라미터를 얻는 방식은 다소 번거롭다. 이 포스팅을 통해 정리해보고자 한다. 1. POST 방식으로 데이터를 주고 받기 먼저 주소창에 데이터가 나타나지 않는 POST 방식으로 데이터를 주고 받아보는 예제이다. 1-1. post-send.cgi POST 방식으로 웹 페이지로 데이터를 전송하기 위한 폼을 구성한다. 일반 텍스트를 입력받아 전달하는 member_id 매개변수와, 암호형 텍스트를 입력받아 전달하는 member_pw 매개변수를 정의한다. #!/usr/bin/perl print "Content-type: text/html\n\n"; print $ENV{'QUER.. 더보기
Perl에 HTTP, CGI 모듈 설치하기 Perl에 CGI 모듈 설치하기 1. CPAN을 설치하기 Perl로 작성한 웹 페이지에 Cookie, Session 등의 기능을 적용하기 위해서는 CPANComprehensive Perl Archive Network으로부터 CGI 모듈을 다운로드 받아 설치해야 한다. CPAN은 Perl로 작성된 각종 모듈들을 다운로드 받을 수 있는 네트워크이기 때문에 서버가 인터넷에 연결되어 있어야 사용 가능하다. 서버의 인터넷 연결 설정 방법은 이 포스트의 내용을 벗어나므로 생략한다. 우선 서버에 perl-CPAN 패키지를 설치한다. $ sudo yum --disablerepo=\* --enablerepo=c7-media install perl-CPAN 2. CPAN을 통해 CGI 모듈 설치하기 Perl에 CGI 모듈.. 더보기