Forse ho fatto una cavolata forse no ma ho impostato in ogni pagina del mio sito, dopo il login dell'utente, così:

Codice PHP:
<?php
// Controllo accesso
session_start();
if (!isset(
$_SESSION['user']))
  {
    
header('location:errore.php');
  exit;
  }
?> 
<?php
include('../include/db.php'); // includo i parametri db
include('../include/session.php'); // includo i paremetri sessione
include('../include/license.php'); // includo i parametri di licenza
if($user!="")
ecc.ecc.ecc.

E' errato?