Kayaking Lifestyle

カヤッキングライフスタイル

CakePHP2.0でブラウザを閉じた時にセッションを破棄させたいとき

   

Security.levelをmediumのままブラウザを閉じた時にセッションを破棄させたい時はsession.cookie_lifetimeの値を0にする。

app/Config/bootstrap.php

Configure::write('Session', array(
    'defaults' => 'database',
    'cookie' => 'CAKEPHP',
    'timeout' => 259200,
    'ini' => Array(
        'session.cookie_lifetime' => 0, //ブラウザを閉じた時にセッションを破棄
        'session.gc_maxlifetime' => 2580000,
        'session.gc_probability' => 1,
        'session.gc_divisor' => 100
    )
));

 - CakePHP2.x, php