ASP 안티 핫링크 코드(Thunder, Tornado 및 Express 다운로드 사이트의 리소스를 완전히 차단)는 다운로드 도구로 다운로드되는지 여부를 확인하고, 그렇다면 404 오류가 보고됩니다. 다음과 같이 코드 코드를 복사합니다.
<%
'주류 다운로드 도구 차단
Dimxurl,xtool
'브라우저 에이전트 가져오기
xurl=lcase(Request.ServerVariables(HTTP_USER_AGENT))
'금지된 AGENT를 정의하십시오. 다음 5개에는 Express, Tornado 및 Thunder의 최신 버전이 포함되어 있습니다.
xtool=mozilla/4.0(호환;msie5.00;windows98)&_
mozilla/4.0(호환;msie6.0;windows+nt5.0)&_
모질라/4.0(호환;msie6.0;windowsnt5.1;)&_
mozilla/4.0(호환;msie6.0;windowsnt5.0;.netclr1.1.4322)&_
mozilla/4.0(호환;msie6.0;windowsnt5.0;.netclr3.5.20706)&_
모질라/4.0(호환;msie6.0;windowsnt5.1;sv1;.netclr1.1.4322;.netclr2.0.50727)
'AGENT가 합법적인지 판단
IfInStr(xtool,xurl)>0Then
'다운로드 도구가 404 오류를 직접 보고합니다.
응답.상태=404NotFound
응답.종료
종료
'다른 코드는 아래와 같습니다
Response.Write는 다운로드 도구를 사용하여 페이지 다운로드를 테스트하여 다운로드할 수 있는지 확인할 수 있습니다.
%>