一个下载地址防盗的判断 大牛进来看下!
两个网站 一个主站 一个上传用的子站
主站的download.php 为下载页面
子站的down.php为下载链接
必须通过download.php的下载点击链接才能下载
为了防止用户直接访问 子站/down.php?fileid=1能下载到该文件 做了下面的判断
download.php 增加一个哈希值
$hash = strtoupper(md5('downloadkey'.date('ymdh')));
down.php 也增加一个哈希值
$hash2 = strtoupper(md5('downloadkey'.date('ymdh')));
down.php判断
if($hash$hash2){
header("Content-Type: text/html; charset=utf-8");
echo '文件ID: '.$file_id.'
';
echo '['.$file_name.'] 文件地址已过期,请返回下载地址重新下载。
如果仍然出现此问题,请联系管理员
';
if($pd_gid==1){
echo '
---------- 以下内容 管理员可见 ----------
';
echo '文件HASH:'.$hash.'
';
echo '文件HASH2:'.$hash2.'
';
}
已抢66207个
抢已抢35075个
抢已抢19526个
抢