【开源】搭建自己的专属随机小姐姐视频api

V ximi (UID: 4905) 4月前 [复制链接]
帖子链接已复制到剪贴板
帖子已经有人评论啦,不支持删除!

783 2

这期稍有一丢丢技术含量,读取视频库目录并随机输出视频,浏览器可直接访问下载;

利用token限制链接时效,并且链接与IP绑定,第三方工具链接将被禁止!


都调试好了,不懂代码也可以直接使用!


 单页面预览:

(直接页面另存即可使用)

https://wot.vin/test/1.html

 


 
调用代码:
<section  style="text-align: center;">
    <div class="joe_aside__item-contain" style="color: var(--main-color);">
<video style="border-radius: var(--main-radius);" width="430px;" autoplay muted playsinline onended="this.src=`https://www.ximi.me/video/`" src="https://www.ximi.me/video/">
</video>
    </div>
</section>

部分示例代码:

(非完整代码,下方有提供下载:)

1.index.php

<?php
// a.php-index
// 视频文件所在目录
$videoDir = __DIR__ . '/video_date/';
// 获取目录下所有 MP4 文件
$mp4Files = glob($videoDir . '*.mp4');
// 如果没有 MP4 文件,退出
if (count($mp4Files) == 0) {
    die('没有找到视频文件');
}
// 随机选择一个视频文件
·
·
·
exit();
?>

 

2.paly.php

<?php
// paly.php
session_start();
// 获取请求的文件名和 Token
$imgName = htmlspecialchars(isset($_GET['video']) ? $_GET['video'] : '') ;
$token = htmlspecialchars(isset($_GET['token']) ? $_GET['token'] : '') ;
// 打印调试信息,检查传递的参数
// 你可以将以下内容暂时开启调试
// echo 'file: ' . $imgName . '<br>';
// echo 'token: ' . $token . '<br>';
if (empty($imgName) || empty($token)) {
    die('Invalid file or token.');
}
·
·
·
·
    // 如果 Token 无效,返回 403 错误
    header('HTTP/1.0 403 Forbidden');
    echo 'Access forbidden or invalid token';
    exit;
}
?>

 原文下载地址:https://www.ximi.me/post-6026.html#section-7

米表:mi.ximi.me
已有评论 ( 2 )
提示:您必须 登录 才能查看此内容。
创建新帖
广告推广点击空位自助购买TG联系