【问题标题】:Random image upon refresh with only one single image URL仅使用一个图像 URL 刷新时的随机图像
【发布时间】:2012-10-02 23:13:36
【问题描述】:

尝试使用谷歌搜索现成的脚本,但无济于事。我正在尝试找到执行以下操作的脚本。我不确定它有什么名字。
提前谢谢!

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

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

【问题讨论】:

    标签: javascript image url random


    【解决方案1】:

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

    URL 可以是这样的

    http://demo.com/image/

    它不需要有一个特定的图像名称。

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

    PHP 示例

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

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

    网址

    您真的不应该要求您的 URL 以 .png 或其他格式结尾。如果您正确设置 Content-Type(如上面的教程所做的那样),任何 Web 浏览器都应该正确显示它。如果这确实是一个要求,您可以使用 Apache 重写规则来执行此操作。

    mod_rewrite and image redirecting

    【讨论】:

    • 哦,我的错,我忘了指定它是基于 PHP 的。生成的 URL 需要以 JPG/GIF/PNG 结尾,并且必须能够支持动画图像。感谢您的快速回复。
    • 根据此评论更新。
    猜你喜欢
    • 1970-01-01
    • 2018-10-05
    • 2023-04-02
    • 1970-01-01
    • 2013-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多