it-swarm-vi.com

Có sự khác biệt nào (nếu có) giữa phiên Joomla và phiên php?

Tôi đã tự hỏi điều này trong một thời gian.

Sự khác biệt giữa phiên Joomla và phiên php là gì? Họ có thể thay thế cho nhau?

6
TryHarder

JSession dựa trên cơ chế xử lý phiên PHP nhưng tôi không nói rằng chúng có thể hoán đổi cho nhau, vì Joomla trực tiếp "nói chuyện" với JSession siêu toàn cầu.

Trong phần phụ trợ, bạn chọn một trình xử lý phiên (mặc định là cơ sở dữ liệu) trong đó Joomla sẽ lưu trữ các thông tin liên quan đến phiên, về cơ bản, nó sẽ tuần tự hóa nội dung của chính $_SESSION.

Khi cookie được gửi, không có dữ liệu thực tế nào được lưu trữ, chỉ có một định danh phiên.

Nó cũng cung cấp một giao diện không gian tên rất đơn giản để lưu trữ và truy xuất dữ liệu từ phiên người dùng. Đọc toàn bộ bài viết về điều này trên tẩy chay .

6
Valentin Despa

Joomla sử dụng các hàm phiên PHP để tạo đối tượng JSession, nhưng nó cung cấp các hàm bao bọc và đặt tên cho phiên để giữ dữ liệu tách biệt. Nếu bạn kết xuất PHP siêu lớp $_SESSION bạn sẽ thấy các mục phiên Joomla.

3
user101289