perl로 프로그램을 개발 중인데,
다른 웹브라우저에서도 작동하는지 확인하려고 mozilla를
이용해서 perl 파일을 열어봤습니다.
그런데 html 소스가 그냥 보이는 군요..
뭐가 잘못되었는지 알려주시면 감사하겠습니다.
소스는
#!/usr/bin/perl -w
print "Content-type: text/plain\n\n ";
print "
<html>
<head>
<meta http-equiv='content-type' content='text/html; charset=euc-kr'>
</head>
<body bgcolor=navy>
<h1>test</h1>
</body>
</html>
";
이것이 전부이고 링크는 아래에...
http://www.smallsoft.co.kr:8031/~hstae/pks/test.pl
html 소스가 그냥 보이는 현상
-
- 해커
- Posts: 1146
- Joined: 2004 01 15 20:06 36
Re: html 소스가 그냥 보이는 현상
흠... HTTP 헤더를 통해서 Content-Type을 'text/plain'이라고 선언해서 내보내고 있으니, 그럴 수 밖에요. Perl로 CGI 작성하는 법에 대한 책이나 웹 상의 자료를 단 한 번도 보신 적이 없으신가 봅니다. 그런 자료나 책에 맨 처음 나오는 얘기가 첫 시작은전민 wrote:perl로 프로그램을 개발 중인데,
다른 웹브라우저에서도 작동하는지 확인하려고 mozilla를
이용해서 perl 파일을 열어봤습니다.
그런데 html 소스가 그냥 보이는 군요..
뭐가 잘못되었는지 알려주시면 감사하겠습니다.
소스는
#!/usr/bin/perl -w
print "Content-type: text/plain\n\n ";
print "Content-Type: text/html\n\n"
이어야 한다고 나와 있을 텐데요. 왜 IE는 html로 해석하냐고요? 그거야, MS IE야 표준을 무슨 '개떡'으로 아는 제멋대로 하는 녀석이니까 그렇고요...
'http header sniffer'라는 키워드로 구글 검색을 해 보시면, HTTP 헤더를 보여 주는 웹 사이트를 여러 개 찾을 수 있을 것입니다. 불여우 확장 중에 HTTP 헤더를 손쉽게 볼 수 있도록 도와주는 게 있고요.
Who is online
Users browsing this forum: Semrush [Bot] and 0 guests