GX-Bug #59348 » SessionSavePathFix.patch
src/admin/includes/functions/sessions.php (date 1538414130000) | ||
---|---|---|
27 | 27 |
@ini_set('session.gc_probability', defined('SESSION_GC_PROBABILITY') ? (int)SESSION_GC_PROBABILITY : 100); |
28 | 28 |
@ini_set('session.gc_divisor', defined('SESSION_GC_DIVISOR') ? (int)SESSION_GC_DIVISOR : 1000); |
29 | 29 |
|
30 |
if(defined('SESSION_SAVE_HANDLER')) |
|
30 |
if(defined('SESSION_SAVE_HANDLER') && defined('SESSION_SAVE_PATH'))
|
|
31 | 31 |
{ |
32 |
@ini_set('session.save_handler', SESSION_SAVE_HANDLER); |
|
33 |
} |
|
34 |
if(defined('SESSION_SAVE_PATH')) |
|
35 |
{ |
|
36 |
session_save_path(SESSION_SAVE_PATH); |
|
32 |
@ini_set('session.save_handler', SESSION_SAVE_HANDLER); |
|
33 |
session_save_path(SESSION_SAVE_PATH); |
|
37 | 34 |
} |
35 |
else |
|
36 |
{ |
|
37 |
@ini_set('session.save_handler', 'files'); |
|
38 |
session_save_path(DIR_FS_CATALOG . 'cache/sessions/'); |
|
39 |
} |
|
38 | 40 |
|
39 | 41 |
session_name('XTCsid'); |
40 | 42 |
/* |
src/includes/functions/sessions.php (date 1538414052000) | ||
---|---|---|
22 | 22 |
@ini_set('session.gc_probability', defined('SESSION_GC_PROBABILITY') ? (int)SESSION_GC_PROBABILITY : 100); |
23 | 23 |
@ini_set('session.gc_divisor', defined('SESSION_GC_DIVISOR') ? (int)SESSION_GC_DIVISOR : 1000); |
24 | 24 |
|
25 |
if(defined('SESSION_SAVE_HANDLER')) |
|
25 |
if(defined('SESSION_SAVE_HANDLER') && defined('SESSION_SAVE_PATH'))
|
|
26 | 26 |
{ |
27 | 27 |
@ini_set('session.save_handler', SESSION_SAVE_HANDLER); |
28 |
} |
|
29 |
if(defined('SESSION_SAVE_PATH')) |
|
30 |
{ |
|
31 | 28 |
session_save_path(SESSION_SAVE_PATH); |
32 | 29 |
} |
30 |
else |
|
31 |
{ |
|
32 |
@ini_set('session.save_handler', 'files'); |
|
33 |
session_save_path(DIR_FS_CATALOG . 'cache/sessions/'); |
|
34 |
} |
|
33 | 35 |
|
34 | 36 |
session_name('XTCsid'); |
35 | 37 |
|