高分:求PHP防盗连源代码

来源:百度知道 编辑:UC知道 时间:2024/07/05 06:05:05
以前见过一个MP3下载站的防盗连技术比较巧妙,在N天以后所有的MP3下载的地址会变化。比如说当天的下载地址是http://fqdn.cn/adskhjk/fqdn.mp3过了N天以后系统自动讲地址变更为http://fqdn.cn/dhasdhk/fqdn.mp3

我的想法是:首先将adskhjk写入数据库的某个地方,过了N天以后通过修改FTP中文件夹的名字修改实际的下载地址然后将修改后的文件夹名dhasdhk在数据库中覆盖掉adskhjk。

请问我这样的想法对不对?如果正确的话,应该怎样使用PHP自动修改FTP中文件夹的名字(随机生成)并写入数据库中?因为本人的PHP水平不够请各位同志尽量给出源代码?
不是!
4.0应该怎么做呢?我看到那个站点的时候5.0根本还没出呢!

yangzhe138同志的回答baidu一下有很多的!
这种复制粘帖的东西太没技术含量咯!

能否请微凉的风——牛同志说清楚一些!本人初学PHP!

<?php

$ADMIN[defaulturl] = "http://www.163.com/404.htm";;//盗链返回的地址
$okaysites = array("http://www.163.com/";,"http://163.com";); //白名单
$ADMIN[url_1] = "http://www.163.com/download/";;//下载地点1
$ADMIN[url_2] = "";//下载地点2,以此类推

$reffer = $HTTP_REFERER;
if($reffer) {
$yes = 0;
while(list($domain, $subarray) = each($okaysites)) {
if (ereg($subarray,"$reffer")) {
$yes = 1;
}
}
$theu = "url"."_"."$site";
if ($ADMIN[$theu] AND $yes == 1) {
header("Location: $ADMIN[$theu]/$file");
} else {
header("L