问:我有一个PHP页面。
它把整个图像保存在数组图像中[]
我的目标是在每个NEXT上HTML页面将显示下一张图像。
我使用i var加+1
但是,一旦我单击“下一步”,页面就会刷新,并且始终显示i = 0
<?php echo get_permalink($ images [i + 1]); ?>
答:get_permalink函数应该做什么?
如果重新加载页面,则默认情况下,数组将从索引0(即第一张图片)开始。
如果您请求另一个页面查看下一张图像,则会发生这种情况。
在一个简单的实现中,您可以使用会话来保存最后单击的图像的索引。
有什么问题吗
答:这是WordPress功能。如果您使用的是WordPress,则答案有些棘手。WordPress不支持会话,因此不存在。
如果您的图像被命名为可预测的图像,则将文件名分开,增加数字,然后建立新的文件名。
如果不是,请获取显示的jsut的文件名,扫描数组以查找它,转到数组中的下一个元素(如果有)并使用该文件名。