Fai la seguente prova nella pagina vista.php

Codice PHP:
<?php 
session_start
(); 
echo 
"<pre>";
print_r($_SESSION);
?>
e vedi cosa ti stampa. Dovresti trovare tutte le variabili che hai inserito in index.php

tutti i controlli che fai su $_SESSION nella pagina vista.php servono a ben poco. Dovresti solo assicurarti che l'utente sia autorizzato ad entrare nella pagina. Nel caso non lo fosse rimandalo all'index