-
타 서버내용 가져오기 관련 정보IT 2009. 4. 3. 11:35반응형
타 서버의 내용을 php나 jsp등의 서버의 파일을 include 하는 건 기본적으로 불가능 하다고 알고 있습니다. 버전이 다르거나 기타 문제를 야기할 수 있기 때문이죠. 서버 설정을 통해 해결할 수 있는 방법이 있는지는 잘 모르겠습니다.
타 사이트의 내용을 가져 올 방법을 몇 가지 생각해 보니 간단하게는 iframe을 사용하는 방법이 있고 그 외에 말 그대로 조회 결과만 가져오는 방법이 있겠더군요.
그럴 대 JSP에서는 HTTPClient라는 라이브러리를 사용하는 듯 하고 PHP에서는 소켓관련 함수를 사용하는 듯 합니다.
다소 잘못된 정보가 있을 수 있으니 참고만 하시고 잘못된 정보는 지적 부탁 드립니다.
■ 먼저
타 서버의 jsp, php 등의 파일을 자체 include는 못함.
> 소스보안, 서버버전 등의 문제 발생 소지 있을 거라 봄
■ HTML
iframe 태그 사용
> html 구조상으로는 가장 깔끔한 방식이나 웹페이지가 분리되었다는 것이 눈에 띔
■ Ajax
Ajax를 이용해서 내용만 받을 수 있으나 타 서버의 자료를 받아 오려면 서버설정을 통해 해결 할 수 있다는 글을 본 것 같음
■ JSP/Java
HTTPClient 라이브러리 사용
HTTPClient의 사용법 1.
http://blog.naver.com/bluejames77?Redirect=Log&logNo=80024239819
HttpClient – HttpClient Home
http://hc.apache.org/httpclient-3.x/
HttpClient 3.1 API
http://hc.apache.org/httpclient-3.x/apidocs/
■ PHP
Socket함수, Readfile 등의 함수를 사용하여 내용을 긁어옴
Whois OpenAPI 사용시 PHP에서 Readfile로 읽어 들이는 방식 사용해 봤음.
반응형'IT' 카테고리의 다른 글
동영상 재생중 사람목소리만 작게 나올 때 (2) 2009.04.06 80번 포트를 자동으로 사용하고 있던 Skype (1) 2009.04.04 초고속 스캐너에 반하다 +_+ (0) 2009.04.03 파란(Paran)만우절 서비스 (0) 2009.04.01 구글과 만우절 (0) 2009.04.01