Naja man könnte aber auch es serverseitig machen, dass bei jeder Anfrage ein anderer Banner angezeigt wird. Wenn nun der Banner angezeigt wurde, kann man dies mit ein Timestamp in einer MySQL Datenbank festhalten. Sollten zum Beispiel 5 min (300s) um sein, könnte man diesen Banner wieder anzeigen.
Alternativ kannst dir auch mal dieses Tutorial: http://www.php-space.info/php-tutorials ... t,php.html ansehen, welches dir erklärt wie man mit PHP ein zufälliges Bild anzeigt.