随机图像接口调用
都已经转化为webp格式,加载快(不过比较糊)
两端分离,统一分辨率
https与http均可以访问
电脑端2048p
https://blog.ranfey.online/homepage-pc/random.php
移动端720p
https://blog.ranfey.online/homepage-pe/random.php
random.php文件内容
由于服务器磁盘的性能限制,目前已经换了一种方式来在内存实现了
<?php
session_start(); // 启动会话
// 检查是否已设置索引
if (!isset($_SESSION['index'])) {
$seed = time();
$num = rand(1,409);
$_SESSION['index'] = $num; // 初始化索引
} else {
// 递增索引,并检查是否超出最大值
$_SESSION['index'] = $_SESSION['index'] + 1;
if ($_SESSION['index'] > 409) {
$_SESSION['index'] = $num; // 重置索引
}
}
// 拼接图片地址
$picpath = "https://blog.ranfey.online/homepage-pc/" . $_SESSION['index'] . ".webp";
// 重定位到图片
header("Location: $picpath");
?>
Comments NOTHING