`
天梯梦
  • 浏览: 13703888 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

PHP 隐藏真实下载地址

阅读更多

 

代码:

 

 

<?
	$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隐藏文件真实下载地址源码/支持超大文件断点续传

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

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

    隐藏文件真实下载地址(支持超大文件) 此为PHP源码,简单,完整,未加密,优点: 假如你服务器上有什么文件供别人下载的,但是又不想显示出路径,那么此源码将是你的不二之选 假如你服务器上的文件,需要授权后,才能下载,...

    php视频播放隐藏地址+防盗链简单示例.rar

    本示例通过"php视频播放隐藏地址+防盗链简单示例.rar"提供的文件,我们可以学习如何使用PHP来实现视频播放的安全策略,包括隐藏视频的真实地址以及防止非法盗链。下面将详细解释这个过程。 首先,我们要理解为什么...

    php隐藏文件的真实下载地址的实例代码

    总之,通过使用PHP隐藏文件的真实下载地址,我们可以增强网站资源的安全性,保护用户的隐私,同时维持对资源访问的控制。这个方法在许多网站上被广泛采用,特别是那些需要对文件访问进行严格管理的应用场景。

    URL重写 隐藏真实的访问地址 保证网站的安全

    URL重写是Web开发中一个重要的技术,它允许开发者通过改变URL的结构,来实现对网页请求的处理,同时隐藏真实服务器路径,从而提高网站的安全性和用户体验。在本篇文章中,我们将深入探讨URL重写的基本原理、作用以及...

    拿快车破译php找到隐藏的下载地址.pdf

    拿快车破译php找到隐藏的下载地址.pdf 本文档主要讲述了如何使用快车软件破译 PHP 并找到隐藏的下载地址。文章首先描述了使用快车软件可以智能地对网络地址进行分析,从而获取真实的下载地址。 具体来说,文章提到...

    ASP隐藏下载地址及防盗代码

    这种实现方式不仅能够有效隐藏真实的下载链接,还能防止资源被盗链,从而提高资源的安全性和可控性。当然,在实际应用中还需要考虑更多的安全措施和技术优化,但这段代码无疑为我们提供了一个良好的起点。

    php隐藏实际地址的文件下载方法

    本文实例讲述了php隐藏实际地址的文件下载方法。分享给大家供大家参考。具体如下: 下面这段php代码可不透露实际的文件下载地址。 function download_document($filename,$path=,$mimetype=application/octet-...

    下载地址转换网站 php版将迅雷、旋风、快车专用链转换成真实链接工具.zip

    2. 链接解析:分析返回的HTML或XML数据,查找隐藏的真实下载地址。这可能涉及正则表达式或者DOM解析库如PHP的DOMDocument。 3. 用户界面:创建一个简单的Web界面供用户输入专用链接,并显示转换后的结果。可能使用...

    伪装文件夹保护真实图片文件地址

    首先,让我们了解为什么隐藏真实图片地址是必要的。在Web开发中,静态资源如图片、CSS样式表和JavaScript文件通常可以直接通过URL访问。然而,这样做可能导致安全问题,比如用户可能通过查看源代码或网络日志获取...

    PHP实例开发源码—下载地址转换网站源码 php版将迅雷、旋风、快车专用链转换成真实链接工具.zip

    例如,通过模拟用户登录或传递特定参数,获取服务器返回的真实下载地址。 3. **正则表达式**:在某些情况下,真实链接可能隐藏在HTML响应中,需要通过正则表达式匹配出来。PHP的`preg_match()`或`preg_match_all()`...

    nginx伪静态隐藏.php后缀,在url后补斜杠/

    ### Nginx 伪静态配置详解:隐藏 .php 后缀并在 URL 后自动补充斜杠 在 Web 开发中,为了提升用户体验、优化搜索引擎收录效果以及增强网站的专业度,通常会采用伪静态技术来对动态页面进行 URL 的美化处理。Nginx ...

    第六节 收集真实IP地址信息-01

    但是,在安全测试中,CDN会带来挑战,因为它会隐藏真实的IP地址。 二、判断CDN存在 判断CDN的存在可以通过Ping命令来实现。可以使用代理服务器或在线Ping网站,例如http://ping.chinaz.com/,来使用不同地区的Ping...

    PHP页面跳转到其它页面 但是地址栏不显示URL网页路径.zipPHP打开页面 但是地址栏不显示URL路径

    `[L]`表示这是最后一条规则,`[P]`标记则启用代理,使得请求通过内部代理转发,从而隐藏真实URL。 4. 修改Apache配置: 在Apache的配置文件`httpd.conf`中,确保`.htaccess`文件的使用被允许。找到`AllowOverride`...

    PHP获取客户端真实IP地址的5种情况分析和实现代码

    欺骗性代理将显示一个随机的IP地址在`HTTP_X_FORWARDED_FOR`中,以此来隐藏真实的客户端IP。`REMOTE_ADDR`显示代理服务器的IP,`HTTP_VIA`显示代理服务器的IP。 5. **使用高匿名代理服务器** 高匿名代理将不显示...

    DynamicFields:PHP类可隐藏表单中的真实表单字段名称

    一个用PHP编写的小类,可以通过用一些随机字符串替换它来帮助您隐藏表单的真实字段名称。 它使用会话存储密钥和时间 这不需要额外的配置,您只需要在脚本中包含此文件,然后将所需的表单名称传递给函数即可,如下例...

    根据指定来路网址隐性跳转代码

    根据指定来路网址隐性跳转代码

Global site tag (gtag.js) - Google Analytics