刷新时的随机图像只有一个图像URL

时间:2012-10-02 23:13:37

标签: javascript image url random

尝试使用谷歌搜索一个随时可用的脚本,但无济于事。我正在尝试找到一个执行以下操作的脚本。我不确定它的名字。
提前谢谢!

功能:带有单个网址的横幅旋转器(基于PHP)

示例
用户上传5张图片(468x60像素)
系统生成单个图像URL(例如http://demo.com/image.gif
当用户转到生成的URL时,它随机显示他的5张图像中的1个 每当他刷新URL时,它会随机向他显示他的另一张图像

1 个答案:

答案 0 :(得分:1)

您可以让处理给定URL的服务器端代码每次都返回一个随机图像。如果您指定了正在使用的服务器端语言(PHP,ASP.Net,JSP,...),我可以举个例子。

网址可以是

http://demo.com/image/

不需要在其中包含特定的图像名称。

关键是要确保浏览器不会尝试缓存该URL。返回图像时设置适当的缓存标头。同样,这样做的机制也是针对您的语言的。

PHP示例

这个简短的教程现在向您展示从图像文件夹中选择随机图像

http://www.heckdesigns.com/tutorials/tutorial-pull-in-a-random-image-from-a-folder-with-php/

<强>网址

您真的不应该要求您的网址以.png等结尾。如果您正确设置Content-Type(如上所述),任何Web浏览器都应正确显示它。如果这实际上是一个要求,你可以使用Apache重写规则来做到这一点 参见

mod_rewrite and image redirecting