Added dynamic prefix to the Redis session handler
This commit is contained in:
parent
5cb8cb5203
commit
8cd9c31508
2 changed files with 12 additions and 2 deletions
|
@ -186,8 +186,13 @@ class Session extends Object
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'redis':
|
case 'redis':
|
||||||
|
// Keep in mind that the database value is ignored by phpredis
|
||||||
|
$save_path = $host . '?weight=1'
|
||||||
|
. (isset($datasource['database']) ? '&database=' . $datasource['database'] : '')
|
||||||
|
. (isset($datasource['prefix']) ? '&prefix=' . $datasource['prefix'] : '');
|
||||||
|
|
||||||
ini_set('session.save_handler', 'redis');
|
ini_set('session.save_handler', 'redis');
|
||||||
ini_set('session.save_path', $host . '?weight=1' . (isset($datasource['database']) ? '&database=' . $datasource['database'] : ''));
|
ini_set('session.save_path', $save_path);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|
7
jar.php
7
jar.php
|
@ -7606,8 +7606,13 @@ class Session extends Object
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'redis':
|
case 'redis':
|
||||||
|
// Keep in mind that the database value is ignored by phpredis
|
||||||
|
$save_path = $host . '?weight=1'
|
||||||
|
. (isset($datasource['database']) ? '&database=' . $datasource['database'] : '')
|
||||||
|
. (isset($datasource['prefix']) ? '&prefix=' . $datasource['prefix'] : '');
|
||||||
|
|
||||||
ini_set('session.save_handler', 'redis');
|
ini_set('session.save_handler', 'redis');
|
||||||
ini_set('session.save_path', $host . '?weight=1' . (isset($datasource['database']) ? '&database=' . $datasource['database'] : ''));
|
ini_set('session.save_path', $save_path);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue