我想实现一个像Youtube一样的网站,这些视频的真实网址必须隐藏。
当用户进来时,PHP网页将对用户进行身份验证,并将该用户重定向到视频的真实URL。问题是我如何重定向网址并隐藏其真实的视频网址,或其他方式来阻止视频的真实网址曝光?
答案 0 :(得分:1)
我不知道我是否明白你的意思,但你在找这样的东西吗?
$video_url = $user_is_authenticated ? $video_url : $authentication_url."?returnUrl=".$video_url;
echo "<a href='$video_url'>Video Title</a>";
这样,如果用户通过身份验证,则会向他发送真实的视频网址,否则会看到登录页面。
如果您不希望用户看到该网址,您可以在身份验证期间使用session variables。
答案 1 :(得分:0)
可以使用window.open
方法在InternetExplorer中使用JavaScript隐藏URL栏。
这只适用于InternetExplorer。根据安全问题,其余浏览器不允许您隐藏地址栏。
答案 2 :(得分:0)
我想你想要隐藏视频位置。制作一个脚本,将视频提供给您的前端。
feed.php?video=id
这将根据视频ID读取您的视频文件,并将其与propper标题一起返回给您的前端播放器。