Ciao a tutti.
Ho un problema sulle sessioni.
Ho una login in una pagina index.php.
Accedo immettendo user e pass che vado a riconoscere con una query al database che contiene gli utenti registrati e creo le sessioni 'user' e 'pass'.
Ho anche una pagina logout.php con il seguente codice:
Quando torna alla pagina index.php da logout.php la sessione resta non viene per niente cancellata.Codice PHP:
session_start();
$_SESSION = array();
session_destroy();
header("Refresh: 0; URL=index.php");
Ho usato questo sistema molte volte e per quello che ho appreso dai libri è il modo giusto per gestire un'area riservata.
A questo punto mi sorge un dubbio:
La diversità di sistema Win o Linux influisce sulle funzioni sopra citate?
Ad esempio io so che in Win i permessi ai file sono negati mentre in Linux è possibile settarli lato client.
Ciò me lo lascia pensare il fatto che tutte le aree riservate che ho creato in questi anni funzionavano su tutti i sitemi Linux.
Nel lavoro attuale invece l'azienda ha acquistato uno spazio su Win e ho questo problema.
Domanda: Le sessioni sono dei veri e propri file, anche su questi c'è bisogno dei permessi?
E poi non ricordo bene, le sessioni creano dei cookie lato client ma anche lato server?
Grazie