php下载页下载隐藏真实文件地址,php如何隐藏实际文件下载地址
php隐藏实际文件下载地址的方法:使用header与【file_get_contents】方法,代码为【header("Content-Type: $mimetype");echo file_get_contents($pathto)】。
php隐藏实际文件下载地址的方法:
涉及php中header与file_get_contents方法的相关使用技巧,非常具有实用价值,需要的朋友可以参考下:
实现方法一:function download_document($filename,$path="",$mimetype="application/octet-stream")
{
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Disposition: attachment; filename = $filename");
header("Content-Length: " . filesize($pathto . $filename));
header("Content-Type: $mimetype");
echo file_get_contents($pathto . $filename);
}
实现方法二:<?php
$file = "1.txt";// 文件的真实地址(支持url,不过不建议用url)
if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit;
}
?>想了解更多编程学习,敬请关注php培训栏目!
php下载页下载隐藏真实文件地址,php如何隐藏实际文件下载地址相关推荐
- android调用系统下载器下载文件
在项目中使用到了在android端下载服务端的文件,之前使用的是http下载方式,现在想改成调用系统的下载器进行下载,实现步骤为: 1.得到url:文件下载地址 2.使用URL下载: (1)下载前先判 ...
- html5软件下载页面源码
简介: 高端大气响应式软件下载页面源码,适用于软件下载,可用于官网页面.喜欢的下载保存! 网盘下载地址: http://kekewl.org/WRfLuciEL330 图片:
- 简约自适应APP下载页简单源码
介绍: 简约大方自适应APP下载页, 用来做app宣传网页,界面还不错 内容可自行更改. 网盘下载地址: http://kekewl.cc/4Z9sIZuk6ne0 图片:
- (带后台)苹果安卓APP下载页 app应用下载界面源码
简介: APP下载页源码-带后台,带下载统计,带数据分析图,可一键编辑APP信息,此为1.0版本,后期会推出更多的新功能,尽请期待. 注意:这个不是PHP开发的,用ASP.NET开发的,需要部署到wi ...
- 超大气APP下载页双语多国语言网站源码
介绍: 超大气APP下载页双语多国语言网站源码,自带4国语言源码,界面高端大气适合做软件下载页面! 解压下载修改下载链接,上传根目录即可使用! 网盘下载地址: http://kekewl.cc/NaX ...
- 仿IOS介绍APP下载页源码
简介: 仿IOS介绍APP下载页源码 网盘下载地址: http://kekewangLuo.cc/etChSUGbyoU0 图片:
- 简约好看的响应式app下载页面源码
介绍: 一款很简约好看的app下载页源码,可做代挂下载页,支付下载页博客app等下载页面,需要自己改一下图片吧,样式看图. 网盘下载地址: http://kekewl.cc/UUfNw7lSRNe0 ...
- 简约自适应APP下载页源码
介绍: 简约大方自适应APP下载页,用来做app宣传网页,界面还不错,内容可自行更改. 网盘下载地址: http://kekewl.cc/SJ91mVauPcy 图片:
- WeChat苹果多开系统官网下载页源码
WeChat苹果多开系统官网下载页源码 学习资料文件:导航源.zip - 蓝奏云
最新文章
- Eclipse下新建Maven项目、自动打依赖jar包
- 对比学习系列论文CPC(二)—Representation Learning with Contrastive Predictive Coding
- Java面试准备:15个Java面试问题
- php向后兼容,PHP: 不向后兼容的变更 - Manual
- react-native 发送接收“广播”
- vue 打包html静态页面,vue项目打包、vue项目打包后空白界面解决办法
- php preview,preview.php
- 动画专题:属性动画:插值器AccelerateDecelerateInterpolator 加速插值器
- 机器视觉技术在当前各行各业中的应用
- 亲身经历,大龄程序员,为什么难找对象!
- RNNoise超详细解析
- python 里面的 整除(// )、除(/)和取余%
- 考研高数常遇到奇函数偶函数,怎么去判定(定积分/二重积分中奇偶性判断)?
- 27岁技术总监,收入太高,心头慌得一比。。。
- 大学生计算机学科竞赛a类,专业学科竞赛(A类)
- Grasshopper 的Python电池——挤出点到直线
- 贝壳、安居客、天猫好房的数字化博弈
- 色彩学基础知识(转)
- Polygon Cruncher——3ds Max减面工具的使用方法
- 浅谈精密光纤激光打标机的优势
热门文章
- 安装VISTA我们应该选择哪种
- 日文邮件变成乱码解决方案
- 计算机不能启动 无法验证数字签名,win10改win7系统启动后提示:无法验证此文件的数字签名怎么办?...
- 信息学奥赛一本通 1023:Hello,World!的大小 | OpenJudge NOI 1.2 10
- 信息学奥赛一本通(1162:字符串逆序)
- 搜索 —— 启发式搜索 —— A* 算法
- python的列表就是数组吗_python中list和数组的区别是什么?
- python 数据库查询结果_python 数据库查询结果
- python编程基础张勇答案_Python程序开发、编程基础阶段试题及答案
- PyG图神经网络框架学习--示例介绍