Allora,
tenendo in considerazione il tempo in cui un utente effettua l'ultima operazione e il suo ip, recupero l'id di sessione da database.
Se passano piu di 5 minuti dall'ultima operazione che effettua l'utente la sessione è scaduta..
Ora però sorge questo problema..
Come mai se faccio:
Codice PHP:
session_start();
//Se cookies attivi.......
................
...............
//Altrimenti
session_id(recuperaID());
dove la funzione recuperaID(); mi restituisce l'id di sessione dell'utente al momento del login..
Se ora faccio
Codice PHP:
echo $_SESSION['username'];
che avevo impostato al momento del login, la variabile sembra essere vuota e non ripristinata con l'id di sessione vecchio..
Sapete aiutarmi???