Geçenlerde CI kullanmaya başladı ve onunla CI oturumları ile, ama özellikle bir şey baz PHP oturumları ile çok daha fazla zaman CI oturumları ile yapmak tüketen olduğunu fark etmişsinizdir var: Arrays.
Ben ne olursa olsun denilen giriş / oturum kapatma devam verilerin bir dizi var $_SESSION['stats']
, ben o formunda bu dizideki mağaza veriler:
$_SESSION['stats']['last_page'] = $_SERVER['REQUEST_URI'];
.
Bir kullanıcı oturum açtığında ve bir değişken olarak istatistikler dizi, oturumu temizler, ve sonra tekrar yeni oturum içine yükler kaydeder.
Sorun yerine yukarıda bir satırın LAST_PAGE anahtarını düzenlemek için, ben bu kodu kullanmak zorunda olduğunu:
$stats = $this->CI->session->userdata('stats');
$stats['last_page'] = $_SERVER["REQUEST_URI"];
$this->CI->session->set_userdata('stats', $stats);
Bu bana benim oturum eylemcisi olarak onunla memnun hissediyorum neden ben CI oturumlarda bulmak sıkıntılar, bir dizi biridir. Yani benim soru: Which session system should I use with CodeIgniter? ... CI oturumları kullanmak için bir neden mi var? Eğer öneririm CI kütüphane var mı? Neden sadece PHP oturumları kullanmak değil mi?
Teşekkürler,
Lemiant