Funziona così:
- l'utente fa il login
- se il login va a buon fine metti in sessione l'id dell'utente, $_SESSION['userid'] = ...., il valore dipende dall'utente e si recupera dal db durante la procedura di login quando leggi la tabella degli utenti per verificare la corrispondenza di username e password
- ora che hai l'id dell'utente, fai una select sul db per recuperare i dati che vuoi mostrare all'utente, ora per brevità facciamo che vuoi solo mostrargli il nome (gli altri dati li prendi allo stesso modo)
esempio
Questo stamperàCodice PHP:
session_start();
$query = 'SELECT username FROM utenti WHERE id='.$_SESSION['userid'];
$utente = mysql_fetch_assoc(mysql_query($query));
echo 'Benvenuto: '.$utente['username'];
Benvenuto: ....
dove .... sarà l'username di chi ha effettuato il login, quindi una sola pagina, mostrerà dinamicamente l'username a seconda di chi si è loggato.