您现在的位置是:首页 >> 网站建设教程网站建设教程

网站视频只允许在线播放禁止下载的实现方法

董哥2023-07-3183次围观

很多网站都会有视频,怎么让自己网站里的在线视频只允许播放,不允许下载呢?下面就以 WordPress 程序网站为例来介绍一下实现方法。

 

 

启用 Session。默认 WordPress 本身不支持 Session,所以我们需要先开启支持 Session。将以下的代码放到自己的模板函数文件里。

//在 WordPress 初始化时启动 Session
add_action( 'init', function ()
{
if ( ! session_id() ) {
session_start();
}
}, 1 );
//在用户登录或注销时销毁 Session 数据
add_action('wp_logout', 'destroy_session');
add_action('wp_login', 'destroy_session');

function destroy_session() {
session_destroy ();
}

在视频播放页面设置 token;

视频播放请求地址使用如下格式;

您的浏览器不支持 video 标签。


创建生成 HTML video 播放地址处理文件 mxvideo.php;

 

另外,防止用户找到视频的真实地址直接用浏览器打开视频下载,对服务器进行防盗链处理,宝塔中可以在网站设置中增加防盗链设置里增加 mp4 类型,同时启用防盗链。

 

 

标签云

站点信息