0

我继承的一个脚本在主页上显示了一个随机图像。当前通过抓取所有图像的数组来确定随机图像(呃),然后

$rand_keys = array_rand($array_photoid, 2);
$photoid = $photo_rows[$rand_keys[0]];

毫无疑问,当只有几十张图像时,这会很有效,但现在有 5000 张,这需要修复。

在重写此内容时,我想添加一些功能,允许用户转到上一张和下一张图像。前进很容易,只需从表中绘制另一个随机 ID。

我将如何允许用户返回以前显示的随机图像?这甚至可能不诉诸上面的黑客攻击(将所有 id 存储在会话数组中)。

4

1 回答 1

1

您可能希望为此使用 jQuery,并使用支持 ajax 的图像滑块插件。因此,您通过 ajax 请求加载下一个图像。返回上一个图像时,它之前已经加载,因此无需担心“上一个”功能。(https://www.google.com.sg/search?q=photo+slider)。

然后将页面加载到幻灯片上的随机图像。

于 2013-02-08T03:53:09.887 回答