php运用readfile函数给隐藏下载文件地址增加权限判断
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-22
1 以上代码实现了真是URL路径的隐藏功能, 本页开头可以进行权限判断。
2 效果如图,我们看到下面文件下载的URL已经被test.php隐藏.
<?php02 $file = get_file_address();// 文件的真实地址(支持url,不过不建议用url) 03 04 if (file_exists($file)) { 05 header('Content-Description: File Transfer'); 06 header('Content-Type: application/octet-stream'); 07 header('Content-Disposition: attachment; filename='.basename($file)); 08 header('Content-Transfer-Encoding: binary'); 09 header('Expires: 0'); 10 header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); 11 header('Pragma: public'); 12 header('Content-Length: ' . filesize($file)); 13 ob_clean(); 14 flush(); 15 readfile($file); 16 exit; 17 } 18 ?> |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: PHP缓存技术实现下一篇: 简化 PHP 开发的10个工具
关于php运用readfile函数给隐藏下载文件地址增加权限判断的所有评论