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”网址时,请参考如下的方法:

管理员设置 回复 可见隐藏内容

黑蜘蛛

本文标签:

版权声明:若无特殊注明,本文皆为《ღ軍尐ღ》原创,转载请保留文章出处。

字数统计:本文共有 《948》 个。

本文链接:php隐藏文件的真实下载地址的实例代码 - https://www.4dn.net/jsxx/38.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

未显示?请点击刷新

允许邮件通知

评论

4条评论
  1. avatar

    mua123 Lv.1 Chrome 94.0.4606.71 Chrome 94.0.4606.71 Windows Windows 回复

    666

    陕西省安康市 移动

    1. avatar

      lssun Lv.5 回复

      支持

      广东省东莞市 联通

      1. avatar

          Lv.1 回复

        表情支持一下,黑蜘蛛博客有你更精彩

        广东省深圳市 联通

        1. avatar

          CQTKS Lv.1 Chrome 78.0.3904.108 Chrome 78.0.3904.108 Windows 7 x64 Edition Windows 7 x64 Edition 回复

          表情支持一下,黑蜘蛛博客有你更精彩

          北京市 移动