我继承的一个脚本在主页上显示了一个随机图像。当前通过抓取所有图像的数组来确定随机图像(呃),然后
$rand_keys = array_rand($array_photoid, 2);
$photoid = $photo_rows[$rand_keys[0]];
毫无疑问,当只有几十张图像时,这会很有效,但现在有 5000 张,这需要修复。
在重写此内容时,我想添加一些功能,允许用户转到上一张和下一张图像。前进很容易,只需从表中绘制另一个随机 ID。
我将如何允许用户返回以前显示的随机图像?这甚至可能不诉诸上面的黑客攻击(将所有 id 存储在会话数组中)。