laimas, ну так у вас все равно будет разбитие на 2 части.
Первая: до вывода контента страницы;
Вторая: в представлении.
<?php
$directory=__DIR__.'/banners/';
$banner='';
if(is_dir($directory)){
$visit=isset($_COOKIE['visit'])?(int)$_COOKIE['visit']:0;
$banners=array_diff(scandir($directory),['.','..']);
$response=$directory.$banners[$visit%count($banners)];
$banner=file_get_contents($response);
setcookie('visit',++$visit,time()+365*24*3600,'/');
};
?><html>
<?php echo $banner; ?>
</html>