Tôi đã quan tâm đến cách phiên làm việc nội bộ, nhưng tôi có ít kiến thức về C (và không chắc chắn nơi để tìm trong nguồn PHP cho việc này).Sự hiểu biết của tôi về các phiên PHP có chính xác không?
Đây là những gì tôi hiểu phiên tại thời điểm này:
- Khi bạn bắt đầu một phiên người dùng được gán một id phiên được lưu trữ trong một cookie.
- Khi dữ liệu phiên được lưu (qua
$_SESSION
), nó được lưu trữ trên hệ thống tệp, với id phiên có liên quan và thời gian hết hạn.
Điều này có đúng không? Ngoài ra, phương thức mà id phiên được tạo ra là gì? Tôi cho rằng nó dựa trên thời gian nhưng nếu hai người dùng gửi yêu cầu cùng một lúc thì sao? Phương pháp nào được đặt trong nội bộ để ngăn chúng có cùng id?
Cảm ơn,