it-swarm.it

Quali sono le differenze (se presenti) tra le sessioni Joomla e le sessioni php?

Mi chiedo questo da un po 'di tempo.

Quali sono le differenze tra sessioni Joomla e sessioni php? Sono intercambiabili?

6
TryHarder

JSession si basa sullo standard PHP meccanismo di gestione della sessione ma non direi che sono intercambiabili, dato che Joomla è direttamente "parlando" con JSession e non con il super globale.

Nel back-end selezioni un gestore di sessioni (il predefinito è il database) in cui Joomla memorizzerà le informazioni relative alla sessione, in pratica sta serializzando il contenuto di $_SESSION stesso.

Quando viene inviato un cookie, non vengono memorizzati dati leggibili effettivi, ma solo un identificatore di sessione.

Fornisce inoltre un'interfaccia molto semplice e spaziale per memorizzare e recuperare i dati dalla sessione utente. Leggi un intero articolo su questo su ostraining .

6
Valentin Despa

Joomla usa le funzioni di sessione PHP per creare il suo oggetto JSession, ma fornisce le funzioni wrapper e gli spazi dei nomi della sessione per mantenere i dati separati. Se scarichi il PHP superglobal $_SESSION vedrai gli elementi della sessione Joomla.

3
user101289