Простой PHP-скрипт для ротации баннеров
С умом распорядиться местом на сайте, прокручивать несколько баннеров в одном месте, вот что такое ротация рекламы. И вариантов её реализации огромное количество от самых простых скриптов до эффектных слайд-шоу. И мы бы рекомендовали попробовать, если не все существующие, то хотя бы десяток разноплановых скриптов.
Скрипт-ротатор баннеров на PHP
А начать рекомендуем с простого PHP—скрипта, который отображает рекламные баннеры в случайном порядке. Код не требует настройки, и может содержать от двух и более HTML-контейнеров. Копируем и вставляем следующий код в тело шаблона:
<?php
$banners = array(
'#1_контейнер',
'#2_контейнер',
'#3_контейнер'
);
echo $banners[array_rand($banners)];
?>
Между символами апострофа (#1…3 контейнер) вставляем исходный код баннеров. Количество может варьироваться, важно лишь сохранить структуру и логику PHP-скрипта.
Вместо послесловия
Стоит отметить, что вышеуказанный скрипт-ротатор имеет существенный недостаток, который не позволяет корректно работать с активным кешированием на сайте. Для посетителя отобразится сохранённая копия страницы со случайным баннером, что сменится только при обнулении кеша!