就像一个随机图像生成器(例如:http ://www.dustindiaz.com/a-simple-php-image-rotator/ ),只是按顺序排列。我正在运行横幅广告,客户希望它们按每个页面加载的顺序运行 1、2、3、4、5。所以他们只是循环往复。5页加载,然后循环再次开始。
有任何想法吗?我已经用谷歌搜索了一段时间,但我没有找到任何东西。
任何帮助都会很棒,非常感谢!
就像一个随机图像生成器(例如:http ://www.dustindiaz.com/a-simple-php-image-rotator/ ),只是按顺序排列。我正在运行横幅广告,客户希望它们按每个页面加载的顺序运行 1、2、3、4、5。所以他们只是循环往复。5页加载,然后循环再次开始。
有任何想法吗?我已经用谷歌搜索了一段时间,但我没有找到任何东西。
任何帮助都会很棒,非常感谢!
<?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;