php - 怎么实现对下载文件的权限控制,比如不是登录用户不让下载
大家讲道理
大家讲道理 2017-04-10 17:04:30
0
3
464

怎么实现php对下载文件的权限控制,比如不是登录用户不让下载

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

reply all(3)
Ty80

只要你不暴露真实下载地址就行了,这问题没水平啊。
其实你可以注意到很多网站的资源下载都是类似
http://example.com/download.php?file=4rewuoreqwo242
这种格式,而download.php负责权限检查,然后去读取要下载的文件内容并发送给下载者。

伊谢尔伦

真实文件下载地址没有经过php,没办法通过php做权限控制
可以配置nginx,把真实地址全部rewrite给php处理

洪涛

转发一下别人的
http://www.phpweblog.net/phpbaby/archive/2012/07/10/7709.html
应用nginx的X-Accel-Redirect将文件直接交给nginx做处理从而减少服务器负载

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template