一种似乎可行的防盗链技术
最近枫信的主机发挥比较稳定,给我的一些音乐外链提供了不错的速度。但是再好的主页也怕盗链。刚想了想,怎么可以做好防盗链。
以前做过一个PHP代码,可以随机调用图片的,后来改造改造也可以调用CSS。同理也可以随机调用MP3文件。
假设
hxtp://sivan.in/media/random.php?.wma
随机读取media文件夹下的wma格式文件。
如果有aaa.wma和bbb.wma
播放器属性显示为调用后的具体网址
hxtp://sivan.in/media/aaa.wma或者
hxtp://sivan.in/media/bbb.wma。
缓存里也显示这个地址,而不会显示hxtp://sivan.in/media/random.php?.wma这个地址。
如果需要一首固定歌曲,可以把aaa.wma和bbb.wma设定为一样的音乐文件,或者干脆只放一个。这样不管调用哪个都会正常播放。
隔几天如果怕人盗链了这个地址,只要把文件名改为ccc.wma或者ddd.wma就好了。
而前台媒体播放设定的那里一直使用hxtp://sivan.in/media/random.php?.wma这个地址。无论文件名发生什么变化都不会影响文件的正常播放。
过几天有时间可以实验一下,可能后台经常换文件名有点麻烦,但是或许可以减轻盗链对自己主机的影响。
前一段用自己网站空间给茜放了个mp3做QQ空间日志的背景音乐,结果在QQ里的日志预览可以清楚的看到文件的地址,让人太不爽了。如果这个方法可行,那她那边不需要修改媒体地址,只要我在后台隔几天换一次文件名就OK了。适合用自己的空间帮别人存些东西。
同理,任何格式文件都可行。
8 错的想法。。
2008-03-18 17:02 | #1確實不錯的想法哈,不過批量的話會不會夠嗆?
2008-11-30 16:30 | #2同一个的地方引用多个地址会返回一堆一样的结果 😐 单个引用的话是可以的。
2008-11-30 17:44 | #3