Changeset 107 for eaccelerator/trunk/session.c
- Timestamp:
- 06/20/05 17:32:00 (4 years ago)
- Files:
-
- eaccelerator/trunk/session.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
eaccelerator/trunk/session.c
r106 r107 96 96 } 97 97 98 #ifdef HAVE_PHP_SESSIONS_SUPPORT /* PHP_SESSION_API >= 20020306 */98 #ifdef HAVE_PHP_SESSIONS_SUPPORT /* PHP_SESSION_API >= 20020306 */ 99 99 /******************************************************************************/ 100 100 /* Session api functions */ … … 151 151 time_t ttl; 152 152 zval sval; 153 char *tmp; 153 154 154 155 len = sizeof ("sess_") + strlen (key); … … 156 157 strcpy (skey, "sess_"); 157 158 strcat (skey, key); 158 ttl = PS(gc_maxlifetime); 159 if (ttl < 0) 160 ttl = 1440; 159 if (cfg_get_string ("session.gc_maxlifetime", &tmp) == FAILURE) { 160 ttl = 1440; 161 } else { 162 ttl = atoi (tmp); 163 } 161 164 sval.type = IS_STRING; 162 165 sval.value.str.val = (char *) val; … … 331 334 strcpy (key, "sess_"); 332 335 strcat (key, (*arg_key)->value.str.val); 333 ttl = PS (gc_maxlifetime);336 ttl = PS (gc_maxlifetime); 334 337 if (ttl < 0) 335 338 ttl = 1440; … … 377 380 RETURN_TRUE; 378 381 } 379 #endif /* ELSE HAVE_PHP_SESSIONS_SUPPORT */382 #endif /* ELSE HAVE_PHP_SESSIONS_SUPPORT */ 380 383 381 384 ps_module ps_mod_eaccelerator = { … … 407 410 zval retval; 408 411 int ret = 1; 409 #ifdef HAVE_PHP_SESSIONS_SUPPORT // do it with the session api412 #ifdef HAVE_PHP_SESSIONS_SUPPORT // do it with the session api 410 413 zval param; 411 414 zval *params[1];