随机图像接口调用

发布于 2024-03-21  82 次阅读


随机图像接口调用

都已经转化为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");
?>
QQ:2219349024
最后更新于 2024-07-29