允许脚本访问,阻止浏览器访问

时间:2011-01-03 07:16:37

标签: php .htaccess flowplayer

我在我的网站上使用流动播放器播放flv视频,我不希望用户知道视频的实际路径,因此他们无法下载它们。但是在播放视频时,视频路径在状态栏中显示(在FireFox中),例如:http://www.example.com/videos/123.flv

因此,如果用户访问目录(视频),他可以查看视频并下载它们。所以我在那里放了一个空的index.html文件,现在没有显示视频列表。 :)

但是,如果用户在网址中输入完整路径,则可以下载视频。 (显示下载对话框)。这是我的担心。所以我在.htaccess文件中添加了以下几行。

< files~“。flv $”> 命令拒绝,允许 从没有 否认所有人 < /文件>

现在的问题是,流程播放器无法播放视频。

那么如何限制浏览器对视频的访问,并且只允许访问流媒体?

1 个答案:

答案 0 :(得分:2)

简短的回答是,你不能。数据必须先到达用户的计算机才能播放。

你可以尝试修改播放器以便它发送额外的HTTP标头,并在没有它们的情况下拒绝访问,但是:

  1. 用户可以嗅探流量并找出它们的内容
  2. 如果您可以修改播放器,那么现在无论如何都会删除代码以显示网址