看板 PHP 關於我們 聯絡資訊
目前使用CI 2.1.2 配合ion_auth這個插件做會員/管理員註冊登入 這個插件使用CI的SESSION 而目前我CI的SESSION會放到DB 目前我CI SESSION的設定如下 : $config['sess_cookie_name'] = 'ci_session'; $config['sess_expiration'] = 7200; $config['sess_expire_on_close'] = TRUE; $config['sess_encrypt_cookie'] = TRUE; $config['sess_use_database'] = TRUE; $config['sess_table_name'] = 'ci_sessions'; $config['sess_match_ip'] = FALSE; $config['sess_match_useragent'] = TRUE; $config['sess_time_to_update'] = 300; 正常來說SESSION每 5分鐘(300) 會更新SESSION的上次活動時間 然後當這個時間與現在時間作比較 超過 SESSION有效時間 2小時(7200) 就視作SESSION無效 但很奇怪的是 現在我用ion_auth 無論系統閒置與否 在5分鐘後 即 sess_time_to_update =300 CI會幫我產生一個新的SESSIONID 然後我原本的SESSION就無效了 但是舊的活動時間有更新到 = = 可是我明明設定了 SESSION有效時間是7200呀 請問各位板友有用過這個framework跟插件嗎 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 182.93.52.226
rocairforce:CI的session其實是cookie? 08/23 17:29