동적 다운로드 시스템을 예로 들어 보겠습니다.
다음 위치에서 SoftDown.Asp 파일을 엽니다.
request.QueryString("ID")=""인 경우
response.write "연결할 수 없거나 다운로드 소프트웨어가 지정되지 않았습니다"
응답.끝
종료하면
위 또는 아래에
희미 strReferer,domain,splDomain,isHttp를
추가합니다.
isHttp=false
'이 사이트는 시스템 URL 목록을 다운로드합니다. http://를 가져오지 마세요.
domain="sron.net,61.156.14.223,61.156.14.227"
splDomain=split(도메인,",")
strReferer=Request.ServerVariables("HTTP_REFERER")
iii = 0에서 ubound(splDomain)로
instr(strReferer,trim(splDomain(iii)))>0이면 isHttp=True
다음
isnull(strReferer) 또는 isHttp=false인 경우
Response.Write "다운로드 링크는 허용되지 않는 다른 웹사이트에서 온 것입니다. <a href=""./"">다운로드하기 전에 이 사이트에 들어가십시오.</a>"
데이터베이스 닫기
응답.끝
end if
웹사이트 다운로드 시스템 URL 목록은 다운로드 채널 URL의 도메인 이름에 액세스하기 위한 것입니다. 예를 들어 다운로드 채널은 여러 URL로 액세스할 수 있으므로 여기서는 쉼표로 구분하세요.