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:

Codice PHP:

session_start
();
$_SESSION = array();
session_destroy();
header("Refresh: 0; URL=index.php"); 
Quando torna alla pagina index.php da logout.php la sessione resta non viene per niente cancellata.

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