서버에서 요청을 보내고 웹 페이지 형식으로 출력하여 사용자가이 "미니 웹 브라우저"를 통해 웹을 탐색 할 수있게하는 웹 페이지 뷰어를 만들고 있습니다. 어려움을 겪고있다. iFrame을 통해 콘텐츠를 임베드하고 있습니다. 나는 CURL을 통해 웹 페이지 콘텐츠를 얻으려고했지만 Google과 같은 사이트에서 오류를 보냈습니다. 그리고 이미지가 내 서버에 있다고 생각했기 때문에 이미지가 손상된 것처럼 보였지만 사실 Google에있었습니다. 따라서 리소스를 로컬로로드하려고합니다. 이것은 PHP로 작성되었습니다. 이 문제를 어떻게 해결할 수 있습니까? 감사.웹 페이지 "뷰어"만들기
답변
콘텐츠가 절대 경로가 아닌 상대 경로를 사용하고 있기 때문에 작동하지 않습니다.
HTML 맨 위에 추가하십시오.
<base href="http://www.abc.com/original/path">
또는 -k 스위치를 사용하여 명령 줄에서 wget을 사용하여 체크 아웃 할 수 있습니다. 실제로 필요한 전체 경로를 추가합니다. 나는 이것이 HTML 형식이 좋지 않으면 문제가 될 것이라고 상상한다.
내 cURL 요청에 어떻게 구현하나요? – merc
cURL은 구문 분석을 수행하지 않으므로 wget 스타일을 구현할 수 없습니다. 기본 경로의 경우 끌어온 HTML을 인쇄 할 때 abc.com 예제 대신 해당 URL을 맨 위에 추가하면됩니다. – profitphp
좋아요, 기본 태그를 넣었습니다. 이제는 모든 리소스가 올바르게로드됩니다. 그러나 이제는 링크 문제가 있습니다. 링크를 클릭 할 때마다 정기적으로 링크가 표시되므로 웹 페이지 뷰어 아래에서 링크를 볼 필요가 있습니다. 그래서 사람들이 방문하는 동안 내 서버의 IP를 사용합니다. – merc
- 1. 웹 페이지
- 2. 웹 페이지
- 3. 웹 페이지?
- 4. 파이썬, 멀티 스레드, 웹 페이지 가져 오기, 웹 페이지 다운로드
- 5. PHP 웹 페이지 도움말
- 6. iphone 웹 페이지 전환
- 7. 싱글 사인온 웹 페이지
- 8. 페이지 메서드와 웹 서비스
- 9. 웹 페이지 서식 문제
- 10. 웹 페이지 현지화
- 11. 웹 페이지 템플릿
- 12. 실시간으로 웹 페이지 업데이트
- 13. JSF로 웹 페이지 인쇄하기
- 14. 웹 페이지 최적화
- 15. 웹 페이지 사용자 수
- 16. 웹 페이지 다시 렌더링
- 17. IE7에서 웹 페이지 렌더링
- 18. 웹 페이지 현지화
- 19. 배경색이있는 웹 페이지 인쇄
- 20. 웹 로그인 페이지 감싸기
- 21. 웹 페이지 그래픽 편집기
- 22. 웹 페이지 재
- 23. 질문 : 웹 페이지
- 24. HTML5 웹 페이지 애니메이션
- 25. PHP로 웹 페이지 번역하기
- 26. 웹 페이지 액세스 문제
- 27. 웹 페이지 - 트리 계층
- 28. 웹 페이지 업데이트시기 감지
- 29. 안드로이드 웹 페이지 다운로드
- 30. 자바 웹 페이지 리더
다른 서버의 상대 경로를로드하는 기본 태그를 삽입하고 일부 사이트에서 필요하기 때문에 User-Agent 및 Referer http 헤더를 보내야합니다. – Delta