Heim  >  Artikel  >  Backend-Entwicklung  >  php如何只让登录用户访问音频?

php如何只让登录用户访问音频?

WBOY
WBOYOriginal
2016-06-23 14:12:54906Durchsuche

如题,假如mp3存在服务器的music文件夹,如何保证只有登录的用户才能访问里面的mp3。未登录的用户不能通过http://www.myhost.com/music/111.mp3来访问?


回复讨论(解决方案)

过滤url吧,如果请求中包含music,判断是否登录,否则返回登录页面,OK?

session记录用户ID,进行判断,不存在就是没有登录

url重写 url重写

网站中不要直接给出 MP3 的地址如http://www.myhost.com/music/111.mp3

而是一个编号 http://www.myhost.com/getMp3.php?id=12345

在getMp3.php中检测是否登录~~~若登录,则直接找到MP3文件,并将其内容直接输出到客户端

做个伪静态. 把MP3文件目录转到一个php文件 判断下.如果登录了 就fopen文件. 没登录.就over

登录的该有个状态或记录吧,判断一下啊

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn