拒绝直接访问(下载)WAMP中文件夹中的所有文件

时间:2013-07-01 17:35:05

标签: php apache video wamp httpd.conf

我正在创建一个视频共享网站,其中视频由注册用户上传,并根据他们的请求通过检查他们的权限进行播放。

那是通过检查是否允许用户观看视频?

当另一个用户知道视频文件的完整路径时,会出现问题:localhost / lilUtube / video / myvid.mp4

然后他可以直接下载视频。

我想要的是:

  • 我可以拒绝整个目录(本例中的视频)或目录中的文件以进行直接下载吗?使用PHP脚本或任何其他方法?
  • 但该网站中的其他文件仍可访问这些文件(即lilUtube文件夹中的所有文件)

任何人都能帮助我吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果只有支持的查看方式是通过PHP脚本,您应该将视频放在网络目录之外。只需提供PHP脚本的下载链接,让PHP脚本执行身份验证和授权,然后使用适当的标头提供视频..视频文件不需要在Web目录中。