此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【netdata】截止到2008-06-23 16:51:17的历史汇总数据(不包括此帖):
发帖数:4 发帖分:80
结贴数:3 结贴分:60
未结数:1 未结分:20
结贴率:75.00 % 结分率:75.00 %
楼主加油
楼主【netdata】截止到2008-06-23 16:51:17的历史汇总数据(不包括此帖):
发帖数:4 发帖分:80
结贴数:3 结贴分:60
未结数:1 未结分:20
结贴率:75.00 % 结分率:75.00 %
楼主加油
一般是分析http请求的头 里面有一个referer的属性这个属性用来查看上一个http请求的入本站的url如果这个url不是本站的或者为空 很可能就是盗链了
<head><title>page1</title></head>
<%=request.getHeader("Referer")%><--!获取http请求的头的referer属性>
<%if(null == request.getHeader("Referer") || request.getHeader("Referer").indexOf("yourdomain.com") < 0){%>
非法盗链
<%}else{%>
合法链接
<%}%>
</body>
</html>
如果是tomcat 最好写一个filter吧 预处理所有的图片请求就可以了
在session里面做验证也可以~~你可以在session里面实现做一些标志位
外面过来的链接session肯定没有这些标志为。把它转向盗链接的图片就好了。
这样是可以但是对每个图片请求都生成一个session 太奢侈了实际上都是在单独的图片服务器上做限制的