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> ИТ -обучающая сеть http://www.itstudy.cn </a>" 'Предотвратить кражу ссылки
response.end
эндиф
%>
Второй тип:
Кода -копия выглядит следующим образом:
<% 'Определите функцию и прочитайте двоичные данные с помощью adodb.stream
FunctionReadBinaryFile (имя файла)
Constadtypebinary = 1
Dimbinarystream
SetBinaryStream = createObject ("adodb.stream")
BinaryStream.Type = adtypebinary
BinaryStream.Open
BinaryStream.LoadFromFileFilename
Readbinaryfile = binarystream.read
Конечная функция
Response.addheader "Distosition", "Attachment; FileName = 2.GIF" '"Имя файла
Response.contenttype = "image/gif" 'Настройки (1)
response.binaryWriteReadBinaryFile (server.mappath ("2.gif")) - это чтение файлов, которые существуют локально, чтобы они не были
Другие знают реальный путь к краже.
%>
(1) Следующий пример устанавливает свойство ContentType для других общих значений.
Я не буду говорить о тексте/html
изображение/Gifgif Pictures
Изображение/JPEGJPG изображение
Приложение/X-CDFCDF Документация
Какой тип музыки является приложением/WMA?
Для получения подробной информации, пожалуйста, обратитесь к документации Web Browser или текущему описанию спецификации HTTP.
Таким образом, использование сеанса хранения ASP, файлов cookie и чтения HTTP -заголовка специальные функции могут полностью реализовать защиту от кражи.
Там нет набора кэша, если количество посещений огромно, я хотел бы настроить его.