it-swarm-id.com

Apa perbedaan (jika ada) antara sesi Joomla dan sesi php?

Saya sudah bertanya-tanya untuk sementara waktu sekarang.

Apa perbedaan antara sesi Joomla dan sesi php? Apakah bisa dipertukarkan?

6
TryHarder

JSession didasarkan pada standar PHP mekanisme penanganan sesi tapi saya tidak akan mengatakan mereka dapat dipertukarkan, karena Joomla secara langsung "berbicara" dengan JSession dan bukan ke super global.

Di backend Anda memilih pengendali sesi (defaultnya adalah basis data) tempat Joomla akan menyimpan informasi terkait sesi, pada dasarnya ini mengelompokkan konten dari $_SESSION diri.

Ketika cookie dikirim, tidak ada data yang dapat dibaca aktual disimpan, hanya pengidentifikasi sesi.

Ini juga menyediakan antarmuka namespace yang sangat sederhana untuk menyimpan dan mengambil data dari sesi pengguna. Baca seluruh artikel tentang ini di ostraining .

6
Valentin Despa

Joomla menggunakan PHP fungsi sesi untuk membuat objek JSession, tetapi ia menyediakan fungsi wrapper dan namespaces sesi untuk menjaga data tetap terpisah. Jika Anda membuang PHP superglobal $_SESSION Anda akan melihat item sesi Joomla.

3
user101289