Le code anti-hotlink ASP (bloque complètement les ressources du site de téléchargement de Thunder, Tornado et Express), détermine s'il est téléchargé par un outil de téléchargement et, si tel est le cas, une erreur 404 sera signalée. Copiez le code comme suit :
<%
'Bloquer les outils de téléchargement grand public
Dimxurl,xtool
'Obtenir l'AGENT du navigateur
xurl=lcase(Request.ServerVariables(HTTP_USER_AGENT))
'Définissez les AGENTs interdits Les 5 suivants incluent les dernières versions d'Express, Tornado et Thunder. Vous pouvez les ajouter vous-même !
xtool=mozilla/4.0(compatible;msie5.00;windows98)&_
mozilla/4.0(compatible;msie6.0;windows+nt5.0)&_
mozilla/4.0(compatible;msie6.0;windowsnt5.1;)&_
mozilla/4.0(compatible;msie6.0;windowsnt5.0;.netclr1.1.4322)&_
mozilla/4.0(compatible;msie6.0;windowsnt5.0;.netclr3.5.20706)&_
mozilla/4.0(compatible;msie6.0;windowsnt5.1;sv1;.netclr1.1.4322;.netclr2.0.50727)
'Déterminer si l'AGENT est légal
SiInStr(xtool,xurl)>0Alors
'L'outil de téléchargement signale directement une erreur 404
Réponse.Status=404NotFound
Réponse.Fin
FinSi
'L'autre code est ci-dessous
Response.Write parcourt le contenu normalement. Vous pouvez utiliser l'outil de téléchargement pour tester le téléchargement de la page et voir si elle peut être téléchargée ?
%>