ti-enxame.com

Quais diferenças (se houver) existem entre as sessões do Joomla e as sessões php?

Eu estive pensando nisso por um tempo agora.

Quais são as diferenças entre as sessões do Joomla e as sessões php? Eles são intercambiáveis?

6
TryHarder

JSession é baseado no padrão PHP mecanismo de manipulação de sessão , mas eu não diria que eles são intercambiáveis, pois o Joomla é diretamente "conversando" com JSession e não com a super global.

No back-end, você seleciona um manipulador de sessão (o padrão é o banco de dados) onde o Joomla armazenará informações relacionadas à sessão, basicamente está serializando o conteúdo de $_SESSION em si.

Quando um cookie é enviado, nenhum dado legível é armazenado, apenas um identificador de sessão.

Ele também fornece uma interface muito simples, com espaço para nome, para armazenar e recuperar dados da sessão do usuário. Leia um artigo completo sobre isso em ostraining .

6
Valentin Despa

O Joomla usa as funções de sessão PHP sessão para criar seu objeto JSession], mas fornece funções de wrapper e espaços para nome da sessão para manter os dados segregados. Se você despejar o PHP $_SESSION você verá os itens da sessão do Joomla.

3
user101289