Mỗi lần $ this-> session-> set_userdata() hoặc $ this-> session-> set_flashdata() được sử dụng trong bộ điều khiển của tôi, một trường giống khác "Set-Cookie: ci_session = ..." được thêm vào tiêu đề http mà máy chủ gửi.Trường trùng lặp "set-cookie: ci-session" trong tiêu đề bởi codeigniter
Nhiều trường Đặt cookie, có cùng tên cookie, trong tiêu đề http không được theo rfc6265.
Vì vậy, có cách nào để sử dụng các phiên mã hóa mà không cần tạo nhiều "tập hợp cookie" giống hệt nhau không?
(Tôi đã sử dụng curl để xác minh header http)
Vấn đề với điều đó là codigniter tạo ra một cookie phiên đầu tiên chỉ để yêu cầu trang, vì vậy chỉ với một $ this-> session-> set_userdata() gọi sẽ có hai "Set-Cookie: ci_session =. .."S. – mathulus
Cá nhân, và với kinh nghiệm từ các dự án thực sự sử dụng CodeIgniter, tôi không sử dụng các phiên CI. Tôi thích sử dụng các phiên php bản địa và các hàm phiên bản php gốc. – Dale