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 に答える