如何限制对视频文件的http访问?

时间:2010-04-19 12:57:27

标签: php http

我想只让“正确”的人观看这些视频。换句话说,只有被其他用户(即朋友)允许的注册用户才能看到视频。我对共享环境中的cpu使用有一个严格的限制,所以我不能使用像php的readfile这样的东西。

4 个答案:

答案 0 :(得分:2)

如您所述,使用readfile通过PHP流式传输。当有人登录并在开始流式传输视频之前检查它时,只需设置一个带有会话ID的cookie,如果没有经过身份验证,请不要打扰。

答案 1 :(得分:1)

答案 2 :(得分:0)

它必须是http流媒体。

答案 3 :(得分:0)

我喜欢Samir Talwar的方式。但是如果这太占用CPU(我不太确定),你可以使用apache并使用后端PHP脚本来允许或拒绝用户cookie状态的访问。

但您可以在共享环境中访问apache conf吗?

如果是这样,您可以在“扩展重定向”部分查看apache urlrewriting指南。