HTML.CSS.JavaScript/기타2012. 11. 5. 14:59

입력한 데이터를 GET이나 POST로 송신하고, 서버에서 받는 방법


POST로 전달된 데이터는 키보드와 입력된 것과 똑같이 STDIN(표준 입출력)이라는 방법으로 받습니다.

GET으로 전달된 데이터는 QUERY_STRING(환경 변수)이라는 웹 서버의 OS가 갖고 있는 변수에 저장됩니다.


6. 폼에서 작성한 파일로 부터 전달받은 값을 펄(perl)의 CGI 프로그램을 사용하여 송신해보자.


#!/perl/bin/perl    =cut  Perl의 경로를 지정 (ActivePerl이 'C:\perl'의 폴더에 설치된 경우의 경로) =cut


$str = $ENV("QUERY_STRING");    #환경 변수 QUERY_STRING의 내용을 변수$str에 대입


print "Content-type: text/html\n\n";    #콘텐트의 종류 (출력 내용이 HTML 텍스트라는 것을 나타냄)

=cut

$str의 내용을 출력

=cut

print "<html>\n";

print "<title>CGI</title>\n";

print "<body>\n";

print "$str\n";

print "</body\n";

print "</html>\n";


'HTML.CSS.JavaScript > 기타' 카테고리의 다른 글

6. 폼  (0) 2012.11.05
5. 프레임  (0) 2012.11.05
4. 표  (0) 2012.11.05
3. 여러 가지 HTML의 태그 (2)  (0) 2012.11.04
2. 여러 가지 HTML 태그 (1)  (0) 2012.11.04
Posted by 멜데스