您当前的位置:首页>php频道>php隐藏下载文件的真实地址

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

发布时间:2016-06-23 类型: php频道 编辑: 小猪迷


    php下载时不想让别人看到真实的下载地址?怎样隐藏下载文件的真实地址?

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

    代码如下:

    $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这样的网址时,就可以下载了

    上面代码还有另一个功能,就是强制浏览器保存文件,而不是在浏览器当中打开文件。


  • 没有评论哦,快来抢个沙发吧
小猪迷

                

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅小猪迷公众号。

234113618

用微信扫描二维码,
加入小猪迷 QQ 群。

php隐藏下载文件的真实地址-小猪迷PHP[xiaozhumi.com]

php下载时不想让别人看到真实的下载地址?怎样隐藏下载文件的真实地址?首先要取得下载文件的URL,这里假设你通过PHP的操作取得文件的URL地址,变量为$URL代码如下...

https://www.xiaozhumi.com/php/815.html