10/10/2018, 09:36
tôi bị mất session trong IE
ko hiểu sao tôi dùng codeigniter để làm web vậy mà tôi dùng session để lưu dữ liệu ko hiếu sao ff thì nhận đựoc còn IE thì k nhận ?
vậy nó bị gì vậy >
vậy nó bị gì vậy >
Bài liên quan
xài hàng người ta khổ thế đấy
Tui thì xài $_SESSION cho nó lành, dễ đồng bộ.
Ý kiến cá nhân thôi, không tranh cãi gì ở đây hết, hehe
[=========> Bổ sung bài viết <=========]
còn vụ nó bị gì thì tại vì codeigniter tạo session như 1 biến chứ không xài session bình thường, không đi sâu lắm, review thấy thế thui à,
tui nghĩ xài $_SESSION cũng good, tiện hơn session của codeigniter và dễ đồng bộ khi build web application xài nhiều framework (ví dụ như 1 phần codeigniter, 1 phần joomla)
trong file index.php thêm dzô session_start(); rùi xài mút mùa, khoẻ re, keke
thật là khó nhỉ tôi bị cái này lâu rồi mà CI vẫn chưa có giải pháp nào triệt để
hy vọng phiên bản mới sẽ có giải pháp cho lỗi này
Tôi trả lời bác rồi mà bác vẫn hỏi lại là sao. Ko làm dc à
tôi có đọc trên diễn đàn của nó là ta nên bỏ ci_sesssion thành cisession ở
$config['sess_cookie_name']= 'ci_session';
1- do lỗi hệ thống date time của server lúc đầu tui không để ý sao mới biết máy mình date là 1-1-2001, như FF vẫn ok còn IE thì không.
2- codeigniter sử dụng cookie để làm session nên cũng gặp trường hợp ie không cho lưu lại cookie -> codeigniter teo
3- tìm hiễu trong forum codeigniter thì có người nói sửa $config['sess_cookie_name']= 'ci_session'; thành $config['sess_cookie_name']= 'session';
tôi sửa 3 lỗi đó thì test lại "bổng nhưng chạy được" hì chúc bạn thành công.
bạn có thể giải thích hơn về cái này k ?