一个简单的防盗链东东
down.htm代码
Quote:
<a href="down.php?id=123.txt">点击下载</a>
down.php代码
Quote:
<?php
/******* 阿艺 主页:HTTP://Ay.Net.Ru *******/
if(preg_replace("/https?://([^/]+).*/i", "\1", $HTTP_SERVER_VARS['HTTP_REFERER']) != $HTTP_SERVER_VARS['HTTP_HOST']) { exit('启用防盗链机制,请重新进入下载页面... <a href="down.htm">点这里</a>'); }
//以上代码就判断是否是从下载页面进来的
if($id) {
$url = "./down/"; //指定下载的目录
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename="$id"");
readfile ("$url$id");
}
?>
本东东是通过<a href="down.php?id=123.txt">点击下载</a> 提交的文件名 下载 在./down 目录下的相关文件