----------------------------------------------------
if InStr(Request.ServerVariables("HTTP_REFERER"),Request.ServerVariables("HTTP_HOST"))=0 then
Response.write("非法链接!")
Response.end
'Response.Redirect "index.htm"
end if
----------------------------------------------------
From_url = Cstr(Request.ServerVariables("HTTP_REFERER"))
Serv_url = Cstr(Request.ServerVariables("SERVER_NAME"))
if mid(From_url,8,len(Serv_url)) <> Serv_url then
response.write "非法链接!" '防止盗链
response.end
end if
--------------------------------------------------
if InStr(Request.ServerVariables("HTTP_REFERER"),Request.ServerVariables("HTTP_HOST"))=0 then
Response.write("非法链接!")
Response.end
'Response.Redirect "index.htm"
end if
----------------------------------------------------
From_url = Cstr(Request.ServerVariables("HTTP_REFERER"))
Serv_url = Cstr(Request.ServerVariables("SERVER_NAME"))
if mid(From_url,8,len(Serv_url)) <> Serv_url then
response.write "非法链接!" '防止盗链
response.end
end if
--------------------------------------------------
本文提供了一段 ASP 代码示例用于实现防盗链功能,通过检查 HTTP_REFERER 和 SERVER_NAME 的匹配情况来判断请求来源是否合法,并据此决定是否显示警告信息。

1512

被折叠的 条评论
为什么被折叠?



