我正在开发一个目前有视频课程的电子学习网站。
每个课程都有大约5-10个预先录制的视频,并且所有课程都已付费。 目前我们正在使用html5视频显示视频,我们正在使用以下网址加载视频: http://ourwebsite.com/course/video/thisvideo.mp4
现在检查元素非常容易,然后在另一个窗口中打开文件URL并按CTRL + S等下载它。
我尽可能安全地获取视频的内容和方式?我已阅读有关临时URL的信息,但未在Laravel中找到有关如何执行此操作的任何文档。
有谁知道怎么做?如果是的话,请你告诉我怎么做!
我认为使用某种令牌最好。
答案 0 :(得分:0)
您可以采用多种方式或更安全的方式阻止用户访问您的视频。 一个是使用 htaccess 如果要阻止对整个Video文件夹的直接访问,可以将 .htaccess 文件放在包含以下内容的文件夹中:
deny from all
这样你就无法打开该文件夹中的任何文件,但你可以将它们包含在php中而不会出现任何问题。
希望这会有所帮助:)
答案 1 :(得分:-1)
您不要将视频存储在可公开访问的位置。相反,你将它存储在公共范围之外的某个地方,并用PHP获取它。这还取决于您是要将此文件下载到用户计算机,还是只是在浏览器中将其传输?