php隐藏文件的真实下载地址的实例代码
介绍一个用于隐藏文件的真实下载地址的php代码,也会起到一些防盗链的作用吧,有需要的朋友,不妨参考下。
代码如下:
<?php
/**
* 隐藏文件的真实下载地址
* Edit 4dn.net
*/
$file_name = "info_check.exe";
$file_dir = "/www/files/";
//检查文件是否存在
if(!file_exists($file_dir . $file_name)) exit('文件找不到');
else
{
$file = fopen($file_dir . $file_name,"r"); // 打开文件
// 输入文件标签
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($file_dir . $file_name));
Header("Content-Disposition: attachment; filename=" . $file_name);
// 输出文件内容
echo fread($file,filesize($file_dir . $file_name));
fclose($file);
exit;
}
?>
当文件路径为“http”或“ftp”网址时,请参考如下的方法:
管理员设置 回复 可见隐藏内容
黑蜘蛛
评论
4条评论mua123 Lv.1 Chrome 94.0.4606.71 Windows 回复
666
陕西省安康市 移动
lssun Lv.5 回复
支持
广东省东莞市 联通
Lv.1 回复
支持一下,黑蜘蛛博客有你更精彩
广东省深圳市 联通
CQTKS Lv.1 Chrome 78.0.3904.108 Windows 7 x64 Edition 回复
支持一下,黑蜘蛛博客有你更精彩
北京市 移动