이 글에서는 주로 java anti-hotlinking의 개념과 원인, 참조자를 소개합니다. 마지막으로 도움이 필요한 친구들이 참고할 수 있는 방법을 소개합니다. 도난 방지 링크에 대한 자세한 설명 및 해결 방법
1. 핫 링크 방지의 개념
콘텐츠는 자체 서버에 있지 않고 다른 웹 사이트의 콘텐츠(예: 일부 음악, 사진, 소프트웨어 다운로드 주소) )은 기술적 수단을 통해 귀하의 웹사이트에 배치되며, 이 방법을 통해 다른 웹사이트의 공간과 트래픽을 훔칩니다.
2. 안티 핫링크 생성
일반적으로 http 요청 시 전체 페이지가 클라이언트에 한꺼번에 전송되지는 않습니다. 그림과 기타 정보가 많은 페이지에 대한 요청인 경우 첫 번째 HTTP 요청은 이 페이지의 텍스트를 다시 전송한 다음 클라이언트의 브라우저가 이 텍스트를 해석하고 실행하여 이미지가 있는 것을 찾은 다음 클라이언트의 브라우저가 다른 Http 요청을 보내므로 전체 페이지가 완전히 표시되기 전에 여러 Http 요청을 보내야 할 수도 있습니다. 이러한 메커니즘을 기반으로 하면 문제, 즉 핫링크 문제가 발생합니다. 웹사이트에 사진 정보 등 페이지에 언급된 정보가 없으면 사진을 다른 웹사이트에 완전히 연결할 수 있습니다. 이런 식으로 자신의 방문이 늘어나는 동시에 다른 사람의 서버에 대한 부하도 늘어나게 됩니다.
3. Http
HTTP의 리퍼러는 브라우저가 웹 서버에 요청을 보낼 때 일반적으로 리퍼러를 가져와 내가 연결 중인 페이지와 서버 상태를 알려줍니다. . 처리를 위한 정보를 얻을 수 있습니다.
4. Java는 핫링크 방지 문제를 해결합니다
필터를 설정하여 모든 요청을 차단하고 외부 요청이 오면 http에서 리퍼러를 추출한 다음 이것이 소스인지 판단할 수 있습니다. 그런 다음 액세스를 허용하고 그렇지 않으면 거부합니다.
위 내용은 핫링크 방지 및 Java 솔루션에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!