首页 > 生活百科 > 减肥方法 > [php怎么防止图片盗链]防止非法盗链本站图片方法

[php怎么防止图片盗链]防止非法盗链本站图片方法

时间:2018-12-08   来源:减肥方法   点击:

【www.gbppp.com--减肥方法】

主要思路是用Request.ServerVariables收集得到HTTP_REFERRER,然后根据这个变量的值判断链接是否来自外部,阻止非法链接。
首先,我们需要对图片做如下引用:
<img src="/images/getimg.asp?FName=pic.jpg">
对getimg.asp我们做如下处理:
<%
Option Explicit
dim Server_Link,FilePath
Server_Link=request.ServerVariables("HTTP_REFERRER")
Server_Link=mid(Server_Link,InStr(Server_Link,".")+1)
Server_Link=left(Server_Link,InStr(Server_Link,"/")-1)
If Server_Link="code-123.com" then
FilePath="图片文件夹地址" + Request.QueryString("FName")
Else
FilePath="/images/非法链接.jpg"
End If
Response.Redirect(FilePath)
%>
可实现防盗链效果。

本文来源:http://www.gbppp.com/sh/524419/

推荐访问:php怎么防止图片盗链

热门文章