在我们自己的网站上,通过AJAX获取令牌并在文件下载开始之前通过PHP验证令牌,可以轻松防止直接链接到我们的视频内容。
然而,我也正在研究如何在不影响此安全功能的情况下提供嵌入功能,例如YouTube或vimeo等。
问题是我想提供的嵌入代码应该看起来像<object>...<embed>...</embed></object>
- 但我不知道如何抓取并将令牌附加到文件名。我的意思是,我想我可以附上一个脚本来做一些粗糙的JNOP业务,但那太脏了。
我正在使用JW Player作为实际的视频容器。
非常感谢任何可以提供帮助的人......
答案 0 :(得分:0)
您可以在没有令牌的情况下执行此操作。首先,不要让您的视频直接链接到。将它们放在文档根目录之外。
现在创建一个包装函数,检查是否允许用户下载它。您可以在下载页面上设置cookie或会话参数,该参数将在5分钟后到期。包装器只检查是否已设置。如果是,则读取swf并使用适当的标题将其发送给用户。*
现在你链接到<object>
标签中的/ path / viewSwf?id = 123,一切都很开心!
*如果你的视频很长,你可能需要将php超时设置为更大的值。
答案 1 :(得分:0)
这样做:
你去。