Changeset 373
- Timestamp:
- Jun 2, 2010 5:25:56 AM (14 years ago)
- Location:
- trunk/lib
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/App.inc.php
r362 r373 314 314 if (true === $this->getParam('enable_session')) { 315 315 316 // Session parameters. 317 ini_set('session.gc_probability', 1); 318 ini_set('session.gc_divisor', 1000); 319 ini_set('session.gc_maxlifetime', 43200); // 12 hours 320 ini_set('session.use_cookies', $this->getParam('session_use_cookies')); 321 ini_set('session.use_trans_sid', false); 322 ini_set('session.entropy_file', '/dev/urandom'); 323 ini_set('session.entropy_length', '512'); 324 session_name($this->getParam('session_name')); 325 316 326 if (true === $this->getParam('enable_db_session_handler') && true === $this->getParam('enable_db')) { 317 327 // Database session handling. … … 322 332 )); 323 333 } 324 325 // Session parameters.326 ini_set('session.use_cookies', $this->getParam('session_use_cookies'));327 ini_set('session.use_trans_sid', false);328 ini_set('session.entropy_file', '/dev/urandom');329 ini_set('session.entropy_length', '512');330 session_name($this->getParam('session_name'));331 334 332 335 // Start the session. -
trunk/lib/DBSessionHandler.inc.php
r362 r373 73 73 $this->initDB(); 74 74 75 ini_set('session.save_handler', 'user');76 75 session_set_save_handler( 77 76 array(&$this, 'dbSessionOpen'), … … 82 81 array(&$this, 'dbSessionGarbage') 83 82 ); 83 register_shutdown_function('session_write_close'); 84 84 } 85 85 } … … 126 126 127 127 function dbSessionClose() 128 { 128 { 129 129 return true; 130 130 } … … 161 161 } 162 162 163 function dbSessionGarbage($max_lifetime= 4000)163 function dbSessionGarbage($max_lifetime=72000) 164 164 { 165 // Delete old values from the session table 165 // Delete old values from the session table. 166 166 $qid = $this->db->query("DELETE FROM " . $this->db->escapeString($this->_params['db_table']) . " WHERE UNIX_TIMESTAMP(last_access) < " . (time() - $max_lifetime)); 167 167
Note: See TracChangeset
for help on using the changeset viewer.