con la variabile di sessione era + "semplice" perche lui la pagina chi_siamo.php poteva chiamarla come preferiva, e sapendo quale valore assegnava x ogni pagina, nn c'era il rischio che il controllo fallisse.

PHP_SELF o SCRIPT_NAME restituiscono si il nome pagina, ma anche il folder in cui si trova.

ora, facendo

echo $_SERVER[PHP_SELF]);

guarda che valore ha salvato.
(dovrebbe essere "/nomecartella/nomepagina.php")

una volta che sai che valore c'è dentro a PHP_SELF, aggiusta il controllo

Codice PHP:
[*][url="index.php"] >home[/url