[Php-it] dimensione file sessione
Cristiano Verondini
cverondini at deis.unibo.it
Wed Mar 14 15:16:45 CET 2007
> Se ho capito, una buona soluzione quindi potrebbe essere tenere dei
> buoni vecchi file .txt in un percorso opportunamente fuori dalla
> document root, ed accedere con un riferimento univoco a questi file
> (ad esempio un nome di file parlante o una associazione di qualche
> tipo sul db, che mi tengo in sessione).
> Questi file txt conterranno in realtà un array, memorizzato con un
> formato facile e veloce da ricostruire.
Esatto. Per la memorizzazione, il buon vecchio serialize() va benissimo.
In questo modo ti eviti anche di frammentare le informazioni. Per il nome
del file, l'importante è che sia univoco, tanto il valore lo tieni in
sessione, quindi non è che devi essere in grado di ricostruirlo a partire da
altri dati (e comunque puoi sempre usare sesion_id()).
> Quindi in sessione rimane poco o niente (non ci sono neanche oggetti,
> giusto un paio di riferimenti sull'utente e su quel che sta facendo) e
> il resto me lo gestisco esternamente.
Esatto. Dal mio punto di vista questa è la cosa più importante. Fra
l'altro minimizzi anche le (solite) problematiche di locking del file di
sessione.
> Era questa la direzione che intendevi?
Assolutamente si! :)
Cris
--
Cristiano Verondini
http://www.verondini.it --- [ICQ: 114 190]
More information about the Php-it
mailing list