Originariamente inviato da Fobia
ok...ma nel caso il mio codice prevedesse una session_start, alla riapertura del browser avrei un id di sessione diverso dal precedente? è possibile recuperare il vecchio sid?
Se fai un mix tra sessioni su db e sessioni php puoi utilizzare il session_start() solo per procurarti un session_id number. Questo valore di sessione lo invii al cookie e nel contempo apri un record su db con lo stesso valore come chiave unique. Poi su db dovrai provvedere a serializzare in un campo un array del tipo di $_SESSION e provvedere a riprenderlo e aggiornarlo con i dati necessari all'utente. La tabella con le sessioni portera' la data creazione, la data ultima connessione, il session id, l'id_utente riferito a quella sessione e magari altri dati che possano interessare la sessione.

Insomma va gestita. C'era un articolo di GM (mi pare) sulle sessioni alternative. Magari si riferisce a versioni vecchie del php ma la sostanza e' e rimane sempre quella.



@ Trovato, l'articolo e' del 2003, leggilo comunque perche' e' molto istruttivo sulle sessioni.

http://php.html.it/articoli/leggi/87...native-in-php/