ASP는 도난 방지 링크 코드를 다운로드합니다
첫 번째 유형 :
마지막으로, 도난 방지 링크가 다운로드 시스템으로 가져 왔습니다. 다음 코드는 다운로드 페이지의 헤드에서 작성되었으며 관련 코드는 다음과 같습니다.
<% from_url = cstr (request.servervariables ( "http_referer"))
serv_url = cstr (request.servervariables ( "server_name"))
ifmid (From_url, 8, Len (serv_url)) <> serv_urlandmid (from_url, 8, len (serv_url)) <> "itstudy.cn"andmid (From_url, 8, Len (serv_url)) <> "www.itstudy.cn"
response.write "다운로드 한 소프트웨어는 IT Learning Network에서 나온 소프트웨어입니다. 홈페이지에서 직접 다운로드하십시오. <br>" '링크 도난 방지
response.write "<ahref = http : //www.itstudy.cn> IT 학습 네트워크 http://www.itstudy.cn </a>"링크 도난 방지
응답. 엔드
endif
%>
두 번째 유형 :
<% '함수를 정의하고 adodb.stream으로 이진 데이터를 읽습니다
functionreadbinaryfile (filename)
constadtypebinary = 1
DimbinaryStream
setbinarystream = createobject ( "adodb.stream")
binarystream.type = adtypebinary
Binarystream. OPEN
binarystream.loadfromfilefilename
readbinaryfile = binarystream.read
최종 기능 장애
response.addheader "content-disposition", "첨부 파일; filename = 2.gif" '파일 이름
응답 .ContentType = "image/gif" '설정 (1)
response.binarywritereadbinaryfile (Server.mappath ( "2.gif")) ''는 로컬로 존재하는 파일을 읽지 않도록하는 것입니다.
다른 사람들은 도둑질하는 진정한 길을 알고 있습니다.
%>
(1) 다음 예제는 ContentType 속성을 다른 공통 값으로 설정합니다.
나는 텍스트/html에 대해 이야기하지 않을 것입니다
이미지/gifgif 사진
이미지/jpegjpg 사진
응용 프로그램/X-CDFCDF 문서
Application/WMA는 어떤 종류의 음악 유형입니까?
자세한 내용은 웹 브라우저 문서 또는 현재 HTTP 사양 설명을 참조하십시오.
이러한 방식으로 ASP 스토리지 세션, 쿠키 및 읽기 HTTP 헤더 특수 기능을 사용하면 도난 보호를 완전히 실현할 수 있습니다.
캐시 세트가 없습니다. 방문 횟수가 크면 설정하고 싶습니다.