ciao,
sto sviluppando un sito, che ha funzione di piccola community, con pagine in chiaro visibili a tutti, ma modificabili soltanto se l'utente è loggato.
l'accesso alle aree e operazioni riservate è gestito tramite sessioni, e funziona tutto correttamente. mi è stato chiesto però da un utente, di poter evitare di effettuare il login ogni volta che accede al sito.
Ora, da quanto ne so io, avrei due possibilità:
1. estendere la durata delle sessioni con
impostando
a piacere. Ma così facendo, non posso evitare la distruzione della sessione a chiusura del browser (o spegnimento del pc), quindi non è quello che mi serve.
2. l'alternativa è utilizzare i cookies, giusto?
la mia domanda è:
c'è un modo per integrare le capacità di memoria dei cookies nelle sessioni, in modo da non dover modificare tutti i files in cui ho aperto le sessioni?
ed in ogni caso, secondo voi è utile utilizzare i cookies nel momento in cui si connette un utente (per inserire commenti,messaggi e visualizzare aree protette), mentre le sessioni quando si connette un admin (che ha la capacità di modificare tutto il sito)?
NB: non ho la possibilità di modificare il file php.ini.
grazie mille! ciao!
sto sviluppando un sito, che ha funzione di piccola community, con pagine in chiaro visibili a tutti, ma modificabili soltanto se l'utente è loggato.
l'accesso alle aree e operazioni riservate è gestito tramite sessioni, e funziona tutto correttamente. mi è stato chiesto però da un utente, di poter evitare di effettuare il login ogni volta che accede al sito.
Ora, da quanto ne so io, avrei due possibilità:
1. estendere la durata delle sessioni con
PHP:
session_set_cookie_params($ses_time);
impostando
PHP:
$ses_time
2. l'alternativa è utilizzare i cookies, giusto?
la mia domanda è:
c'è un modo per integrare le capacità di memoria dei cookies nelle sessioni, in modo da non dover modificare tutti i files in cui ho aperto le sessioni?
ed in ogni caso, secondo voi è utile utilizzare i cookies nel momento in cui si connette un utente (per inserire commenti,messaggi e visualizzare aree protette), mentre le sessioni quando si connette un admin (che ha la capacità di modificare tutto il sito)?
NB: non ho la possibilità di modificare il file php.ini.
grazie mille! ciao!
Ultima modifica: