php下载站,隐藏文件下载URl地址

admin 2014年09月14日 PHP学习 839次阅读 查看评论

php下载时不想让别人看到真实的下载地址?


怎样隐藏下载文件的真实地址?

首先要取得下载文件的URL,这里假设你通过PHP的操作取得文件的URL地址,变量为$URL

代码如下:

<?php
$file_size = filesize($url); 
header("Content-type: application/octet-stream"); 
header("Accept-Ranges: bytes"); 
header("Accept-Length: $file_size");
header("Content-Disposition: attachment; filename=".basename($url)); 
header("location: $url");
?>
将上面代码加入PHP文件后,就可以隐藏真实的URL地址,当用户通过点击像http://localhost/soft.php?id=1这样的网址时,就可以下载了
上面代码还有另一个功能,就是强制浏览器保存文件,而不是在浏览器当中打开文件。

来源:ipvb学习网

« 上一篇 下一篇 » admin原创文章,转载请注明出处! 标签:学好phpphpphp开发URl地址

相关日志:

«   2019年7月   »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
文章归档
网站收藏
友情链接
图标汇集