ASP Descargar código de enlace antirrobo
El primer tipo:
Finalmente, se llevó un enlace antirrobo al sistema de descarga. El siguiente código se realizó a la cabeza de la página de descarga, y los códigos relevantes fueron los siguientes:
La copia del código es la siguiente:
<% 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" ymid (from_url, 8, len (SERV_URL)) <> "www.itstudy.cn" luego
Response.write "El software que descargó es de la red de aprendizaje de TI, descargue directamente desde la página de inicio, gracias <br>" 'Prevenir el robo de enlaces
Response.write "<ahref = http: //www.itstudy.cn> It Learning Network http://www.itstudy.cn </a>" 'Prevenir el robo de enlaces
respuesta.
endif
%>
El segundo tipo:
La copia del código es la siguiente:
<% 'Defina la función y lea los datos binarios con ADODB.stream
FunctionReadBinaryFile (nombre de archivo)
Constadtypebinary = 1
Dimbinarystream
SetBinaryStream = createObject ("ADODB.Stream")
Binarystream.type = adtypebinar
BinaryStream.
Binarystream.loadFromFileFileName
ReadBinaryFile = binarystream.read
Función final
Response.AddHeader "Content-Disposition", "Archivo; FileName = 2.gif" 'Nombre del archivo
Response.ContentType = "Image/GIF" 'Configuración (1)
Respuesta.BinaryWritereDBinaryFile (server.mappath ("2.gif")) 'es leer archivos que existen localmente para evitar que sean
Otros conocen el camino real para robar.
%>
(1) El siguiente ejemplo establece la propiedad ContentType en otros valores comunes.
No hablaré de texto/html
Imagen/imágenes gifgif
imagen/imagen jpegjpg
Aplicación/Documentación X-CDFCDF
¿Qué tipo de tipo de música es la aplicación/WMA?
Para obtener más detalles, consulte la documentación del navegador web o la descripción actual de la especificación HTTP.
De esta manera, el uso de la sesión de almacenamiento ASP, las cookies y la lectura de funciones especiales del encabezado HTTP pueden realizar completamente la protección del robo.
No hay un conjunto de caché, si el número de visitas es enorme, me gustaría configurarlo.