Pierwsza:
W każdym wywołaniu używać:
if($_SESSION['zalogowany']!='tak'){ } else { }
Druga
Czy lepiej na początku pliku przypisać do zmiennej $zalogowany='$_SESSION['zalogowany']' i do niej się odwoływać?
if($zalogowany!='tak'){ } else { }
if($_SESSION['zalogowany']!='tak'){ } else { }
if($zalogowany!='tak'){ } else { }
$zalogowany=$_SESSION['zalogowany']; // A nie tak: $zalogowany='$_SESSION['zalogowany']'; // bo to zwroci blad
//logowanie $_SESSION['zalogowany']=true; //sprawdzenie czy zalogowany } else { }