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隐藏文件的真实下载地址的实例代码 - http://4dn.net/jsxx/38.html

发表评论

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

未显示?请点击刷新

允许邮件通知

评论

1条评论
  1. avatar

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

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

    北京市 移动

    00:00 / 00:00
    顺序播放