Skip to content

Instantly share code, notes, and snippets.

@dan24678
Created October 10, 2014 19:31
Show Gist options
  • Save dan24678/0429b44e3cd5728bd5ad to your computer and use it in GitHub Desktop.
Save dan24678/0429b44e3cd5728bd5ad to your computer and use it in GitHub Desktop.
$iniSet = function_exists('ini_set');
**SNIP**
switch (Configure::read('Session.save')) {
case 'cake':
if (empty($_SESSION)) {
if ($iniSet) {
ini_set('session.use_trans_sid', 0);
ini_set('url_rewriter.tags', '');
ini_set('session.serialize_handler', 'php');
ini_set('session.use_cookies', 1);
ini_set('session.name', Configure::read('Session.cookie'));
ini_set('session.cookie_lifetime', $this->cookieLifeTime);
ini_set('session.cookie_path', $this->path);
ini_set('session.auto_start', 0);
ini_set('session.save_path', TMP . 'sessions');
}
}
break;
**SNIP**
case 'php':
if (empty($_SESSION)) {
if ($iniSet) {
ini_set('session.use_trans_sid', 0);
ini_set('session.name', Configure::read('Session.cookie'));
ini_set('session.cookie_lifetime', $this->cookieLifeTime);
ini_set('session.cookie_path', $this->path);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment