【发布时间】:2015-05-03 17:16:51
【问题描述】:
我不想下载我的视频。所以我使用这个脚本是为了避免用户下载视频并且它有效!
但我无法随时播放此视频。这仅适用于谷歌浏览器。
这就是我使用以下脚本的原因:
index.php:
ini_set('session.use_cookies',1);
session_start();
$vid=uniqid();
$_SESSION[$vid]='myVideo.mp4';
echo '<video autoplay="autoplay">'
.'<source src="video.php?video='.$vid.' type="video/mp4">'
.'</video>';
video.php:
ini_set('session.use_cookies',1);
session_start();
$file='myhiddenvideos/'.$_SESSION[$_GET['video']];
$_SESSION=array();
$params = session_get_cookie_params();
setcookie(session_name(),'', time()-42000,$params["path"],$params["domain"],
$params["secure"], $params["httponly"]);
if(!file_exists($file) or $file==='' or !is_readable($file)){
header('HTTP/1.1 404 File not found',true);
exit;
}
readfile($file);
exit;
现在这段代码的问题是,我无法在任何时候寻找我的视频或从栏的任何位置播放它!
【问题讨论】:
标签: javascript php video