与随机图像生成器(例如http://www.dustindiaz.com/a-simple-php-image-rotator/)类似,仅按顺序排列。我正在运行横幅广告,客户希望他们按页面加载顺序运行1,2,3,4,5。所以他们只是绕着罗宾。 5页加载,然后循环重新开始。
有什么想法吗?我用Google搜索了一段时间,我找不到任何东西。
任何帮助都会很棒,非常感谢!
答案 0 :(得分: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;