【发布时间】:2009-03-01 08:48:41
【问题描述】:
我正在建立一个流媒体视频网站。这个想法是客户应该支付会员费,登录系统,并能够观看视频。我将与 FlowPlayer 一起展示实际视频。
现在的问题是,视频需要公开存储在某个地方,并且需要将 .flv 文件的 url 传递给 flowplayer 才能显示它们。这会产生一个问题,因为任何人都可以查看源代码、下载视频并在整个互联网上分发。
我知道有些人使用 php 来提供图像,方法是制作图像 header(),然后他们可以执行以下操作:
<img src="image.php?userId=1828&img=test.gif" />
php 脚本验证用户 ID 并提供 .gif 文件,而 gif 文件的实际 url 永远不会泄露。
是否也可以使用 .flv 或任何其他视频格式来执行此操作?例如,传递给 PHP 脚本的文件和用户 ID,它会验证它们并返回视频?
【问题讨论】:
-
无关紧要:HTML转义:应该是“src="image.php?userId=1828&img=test.gif"”。
标签: php security video streaming http-headers