php隐藏下载真实路径

发布时间:2021-07-14 18:18:56 阅读:1813次

 平时我们在一些网站上看到提供软件下载,链接中只有一些参数,却看不到真实的路径.

图片,文档左键点击,都是弹出另存为对话框,而不是直接打开!
另附ASP版的:http://test115.blog.163.com/blog/static/233085042007918111537747/

index.php

<?php
header("content-type:text/html;charset=utf-8");
?>
 <a href="download.php?id=1">
 压缩包下载
 </a>
 <br/> 
 <br/>
    <a href="download.php?id=2">
 图片下载
 </a>
 <br/> 
 <br/>
    <a href="download.php?id=3">
 WORD下载
 </a>

download.php

<?php
//from:http://hi.baidu.com/cnqunfei/blog/index/1
header("Content-type:application");
if($_REQUEST["id"]==2){
$fileurl="down.jpg";
}
else if($_REQUEST["id"]==1){
$fileurl="ajaxpage.rar";
}
else if($_REQUEST["id"]==3){
$fileurl="doc.docx";
}
header("Content-Disposition: attachment; filename=$fileurl");
readfile($fileurl);
exit(0);
?>

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:php隐藏下载真实路径 出自老鄢博客 | 欢迎分享