0

就像一个随机图像生成器(例如:http ://www.dustindiaz.com/a-simple-php-image-rotator/ ),只是按顺序排列。我正在运行横幅广告,客户希望它们按每个页面加载的顺序运行 1、2、3、4、5。所以他们只是循环往复。5页加载,然后循环再次开始。

有任何想法吗?我已经用谷歌搜索了一段时间,但我没有找到任何东西。

任何帮助都会很棒,非常感谢!

4

1 回答 1

0
<?php

// start session
session_start();
$ads = array ('Ad1', 'Ad2', 'Ad3', 'Ad4', 'Ad5');

// rotate
$id = ++$_SESSION['ad_id'] % count($ads);
$_SESSION['ad_id'] = $id;

// display ad
echo $ads[$id];

当然,您需要实际的 HTML 代码而不是Ad1,Ad2等。

如果您不想要通知,可以在之后添加以下代码session_start()

if (!isset($_SESSION['ad_id'])) $_SESSION['ad_id'] = 0;
于 2010-08-09T01:42:09.183 回答