ok im un newbie sessioni lascia immaginare che abbiamo un po 'del sito Entrata,Cosa sono usati session_id, session_regenerate_id e session_name?
heres una logica
- login
- se la password giusta = Usa $ _SESSION [isaloginuser] = 1
- controllare la sessione per vedere se i menu con $ _SESSION [isaloginuser] = 1
- visualizzare i menu
- l'utente vuole fine sessione
- sessione unset
- distruggere il sistema di sessione
quello che si usa
session_register
session_destroy
session_unset
session_start
Da dove viene il session_id
& la session_regenerate
o session_name
va in? al sito php si dice
session_id() viene utilizzato per ottenere o impostare il id di sessione per la sessione corrente.
io ancora non ce l'ho, perché ne abbiamo bisogno comunque? nell'ambiente reale cosa fa?
non solo la password, ma fare in modo che il nome utente è anche giusto :) – Sarfraz
utilizzare sempre 'session_regenerate_id' quando il livello di privilegio cambia – knittl
[Questo link] (http://stackoverflow.com/questions/18262620/what-additional- value-does-session-destroy-bring-when-i-am-using-session-regener) ha due fantastiche risposte sulle sessioni. – CoR