电脑安全

您当前的位置:主页 > 电脑安全 >

PHP禁止图片盗链-网络编程

来源:[db:来源]标题:   盗链    编辑:电脑技术全能网 时间:2019-09-23 12:33

原标题:PHP禁止图片盗链-网络编程
   1、假定充许保持图片的主机域名为:www.test.com 2、修正httpd.conf SetEnvIfNoCase Referer "^http://www.test.com/" local_ref=1 <FilesMatch ".(gif|jpg)"> Order Allow,Deny Allow from env=local_ref </FilesMatch> 这个简略的利用不但能够处理图片盗链的成绩,略加修正还能够避免恣意文件盗链下载的成绩。  应用以上的方式当从非指定的主机保持图片时,图片将无奈表现,假如盼望表现一张“制止盗链”的图片,咱们能够用mod_rewrite 来完成。  起首在装置 apache 时要加上 --enable-rewrite 参数加载 mod_rewrite 模组。  假定“制止盗链”的图片为abc.gif,咱们在 httpd.conf 中能够如许设置:RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www.)?test.com /.*$ [NC] RewriteRule .(gif|jpg)$ http://www.test.com/abc.gif [R,L] 当主机的图片被盗链时,只会看到 abc.gif 这张“制止盗链”的图片!

上一篇:PHP PDO 学习笔记-网络编程

下一篇:没有了