Esto no puedes hacerlo .. o usas un método u otro pero no ambos para dar un varlor y trabajar con las variabes de sesión:
Código PHP:
//session_register("banner"); quita esto ..
$_SESSION["banner"]=$ban;
Y eso te obligará a usar session_start() -antes- de pretender acceder a $_SESSION (sea para leer una variable o darle valor.)
Un saludo,