Page 1 of 1
[질문]HTML 소스가 그대로....
Posted: 2005 05 16 16:22 20
by zipnagi
펄 cgi 로 작성된 로그인 페이지인데요.
결과물인 html 소스가 주루룩...
물론, ie 에서는 잘 나옵니다.
어찌된 영문인지....
Re: [질문]HTML 소스가 그대로....
Posted: 2005 05 16 23:39 54
by 박민권
zipnagi wrote:펄 cgi 로 작성된 로그인 페이지인데요.
결과물인 html 소스가 주루룩...
물론, ie 에서는 잘 나옵니다.
어찌된 영문인지....
사이트의 주소를 올려주시면 더욱 좋습니다.
html소스가 그대로 뿌려지는 사이트가 있는데 http헤더의 컨텐츠 타입이
text/plain으로 되어 있습니다. text/html로 뿌려줘야 되는데 말이죠.
서버상의 셋팅 문제로 판단됩니다. 제가 서버는 잘 몰라서 ㅡㅡ;
서버의 셋팅을 바꾸시거나 perl의 header관련 함수를 이용해서 text/html로
출력하시면 문제 없을 것 입니다.
이 부분은 불여우가 이상한 것이 아니라 text/plain 타입의 문서는 그냥 뿌려주는 것이
정상이며 text/plain 타입의 문서를 html로 파싱해서 보여주는 IE가 이상한 것입니다.
html소스가 그대로 출력되는 페이지에서 마우스 오른쪽버튼->정보보기 를 선택하시면
'형식: text/html' 이라는 부분이 있습니다.
이 부분이 text/html인지 text/plain인지 확인해 보시기 바랍니다.
감사...
Posted: 2005 05 17 19:13 45
by zipnagi
아파치 conf 에 말씀하신 내용이 있어서 바꿨더니 잘 됩니다.
감사합니다.
DefaultType text/plain
-> DefaultType text/html
Re: 감사...
Posted: 2005 05 18 11:37 31
by 빛알갱이
zipnagi wrote:아파치 conf 에 말씀하신 내용이 있어서 바꿨더니 잘 됩니다.
감사합니다.
DefaultType text/plain
-> DefaultType text/html
아이고...... 이것은 좋은 아이디어가 아닙니다. Perl로 된 CGI 프로그램을 수정하세요. 도대체, 어떻게 된 게.... MS IE가 하도 이상한 짓을 많이 하다 보니까, CGI 작성에 있어서 기본 중의 기본인 HTTP 헤더를 통해서 MIME type을 명시하는 일조차도 하지 않는 경우가 있으니.....