request.servervariables ( "http_referr") 작업 방법
다음 상황은 브라우저의 주소 표시 줄에서 일반적으로 요청합니다.
1. 직접 <a href>를 사용하십시오
2. 제출 또는 <input type = image>와 함께 제출 된 양식
3. jscript에 의해 제출 된 양식 (게시물 또는 get)
request.servervariables ( "http_referr") 정상적으로 취할 수없는 상황 :
1. 컬렉션 클립에서 링크
2. "홈페이지"또는 사용자 정의 주소를 클릭하십시오
3. jscript의 로컬 Location.href 또는 location.replace () 사용
4. 브라우저에 직접 주소를 입력하십시오
5. <%response.redirect%>
6. <%response.addheader%> 또는 <meta http-equiv = refresh>
7. XML로 주소를로드하십시오
분명히, request.servariables ( ""http_referr ")는 대부분의 경우 제대로 작동 할 수 없습니다. 이러한 이유로 request.servariables ("http_referr ")를 만들 수 있습니다.
예를 들어 :
| 다음은 코드 조각입니다. '시스템 URL 목록 다운로드, http : //를 가져 오지 마십시오. 도메인 = "vevb.com, 61.156.14.223 ″ splowomain = split (도메인, ",", ") strreferr = request.servervariables ( "http_referr") iii = 0으로 Uborder (spldomain) 인스프트 (strreferr, trim (spldomain (iii)) > 0 인 경우 ishttp = true 다음 iSnull (strrefer) 또는 ishttp = false 인 경우 Response.write "다운로드 링크는 불법 도난 체인에서 나옵니다. <a href ="http://www.vevb.com/ "> 다운로드하기 전에 무술 웹 페이지를 입력하십시오. </a>" 폐쇄된다 응답. 엔드 끝 If |