代码:

<?$file_name = "info_check.exe";$file_dir = "/public/www/download/";//检查文件是否存在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” 网址的话,则源代码会有少许改变,程序如下:

<?$file_name = "info_check.exe";$file_dir = "http://www.easycn.net/";$file = @ fopen($file_dir . $file_name,"r");if (!$file) exit('文件找不到');else {Header("Content-type: application/octet-stream");Header("Content-Disposition: attachment; filename=" . $file_name);while (!feof ($file)) {echo fread($file,50000);}fclose ($file);}
?>

PHP 隐藏真实下载地址相关推荐

  1. Asp.net下实现隐藏真实下载地址(可以实现简单的防盗链)

    现在随着FlashGet和xunlei等下载工具的日益普及,下载网站的一些下载地址都能直接被捕获到,,但是有些时候为了防盗链或权限限制不想对地址进行暴露,对于Asp.net下的防盗链有很多方法,我这里 ...

  2. 如何隐藏地址栏中的真实地址_Firefox推出Private Relay插件:可隐藏真实邮箱地址...

    Mozilla 正在为 Firefox 开发一项名为Private Relay 的新服务,它能够用来一键随机生成电子邮件别名,以隐藏真实邮箱地址,使用户免受广告商和垃圾邮件侵害. Private Re ...

  3. 腾讯视频真实下载地址_腾讯视频如何多倍速播放视频

    腾讯视频官网版是一款专注视频播放的客户端软件,您可运行腾讯视频,在线享受奇艺网站内全部免费高清正版视频.腾讯视频视频播放器内容丰富,影视更新快,包含腾讯视频所有的视频内容,在线享受腾讯视频站内全部免费 ...

  4. 隐藏文件真实下载地址(支持超大文件)源码

    简介: 非常简单完整全开源的一款关于隐藏文件真实下载地址的PHP程序源码 程序的主要功能: 1.你服务器上有什么文件供别人下载的,但是又不想显示出路径,那么此源码将是你的不二之选 2.你服务器上的文件 ...

  5. php取网盘真实链接,利用蓝奏做个人小文件网盘和获取真实下载地址

    原标题:利用蓝奏做个人小文件网盘和获取真实下载地址 之前已经有人分享过蓝奏云盘直链获取教程和源码,但是或已经失效,或只能用于电脑. 按照之前网友分享的思路,对蓝奏的手机端页面进行分析: 分享的网盘链接 ...

  6. 腾讯视频真实下载地址获取教程(一段代码即可搞定)

    2019独角兽企业重金招聘Python工程师标准>>> 今天想下载腾讯视频,发现靠审查元素已经找不到真实下载地址了. 不过好在后来发现了一个新办法,不保证办法以后都有效. 先把腾讯视 ...

  7. =。= 好吧,获取优酷视频真实下载地址的后台完成了

    =.= 好吧,获取优酷视频真实下载地址的后台完成了 Written by dreamfairy on 2011 年 02 月 28 日. Posted in DIARY, PHP, Working 这 ...

  8. 服务器如何隐藏真实IP地址?服务器隐藏真实IP的方法

    服务器隐藏真实IP的方法 1.使用高防的盾机服务 2.使用CDN技术 3.使用域名导向 如今,网站服务器的安全受到越来越多的重视,但是难免会遇到黑客使用DDoS攻击网站,为了网站的安全通常都会做好防御 ...

  9. 如何获取网页下载按钮背后的真实下载地址?

    这个网址下: http://www.dce.com.cn/dalianshangpin/xqsj/tjsj26/rtj/rxq/index.html 右键点击"导出表格",选择&q ...

最新文章

  1. c 语言怎么编译 .dll,将你的 C 语言代码编译成 .NET
  2. 中国商用密码SMS4
  3. 突破各个子系统,你就能对Linux了如指掌
  4. Git之submodule使用总结
  5. python帮助系统函数_【Python】【基础知识】【内置函数】【help的使用方法】
  6. JavaFX UI控件教程(十一)之Scroll Pane
  7. .NET的轻量级IOC框架芮双随笔
  8. c 语言从大到小排序算法,10 大经典排序算法(动图演示+ C 语言代码)
  9. 构建插件式的应用程序框架(四)----服务容器
  10. lock.lock()使用,与synchronized对比
  11. tcp服务器测试网页版,tcp测试服务器
  12. js css 实现进度条,css+js实现圆形进度条
  13. Mac 禁止插上手机自动启动iTunes
  14. 汇新云为何给出严格的入驻审核标准?
  15. 文本框的左视图不见了?
  16. 鼓励与信任让人变得更强大
  17. java qt gui_工控编程,Qt 学习之路
  18. 程序员笑话集:bug跟蚊子的相似之处
  19. linux服务-iptables( snat 和dnat )
  20. 跟益达学Solr5之使用IK分词器

热门文章

  1. 9.1 LSMW程序创建操作手册 第1 2步
  2. idea的英文是什么意思_idealisation是什么意思中文翻译
  3. python中msg函数_Python 中闭包函数和装饰器
  4. linux交叉编译+驱动,请教驱动程序交叉编译问题(初学)
  5. OpenGL画坐标轴指示图
  6. 笨方法“学习python笔记之文件操作
  7. [Pytorch] BCELoss和BCEWithLogitsLoss(Sigmoid-BCELoss合成为一步)
  8. Pytorch中 .numpy() .item() .cpu() 区别
  9. 关于java中next,nextInt,nextLine的区别
  10. phpcmsV9 完整更新ckeditor编辑器到最新版 - 源码篇