0

ログアウトをクリックしたときにのみ、cakephpでセッションを持続させ、破棄する方法について質問したいだけです。

現在、ブラウザを閉じるか、コンピュータを離れるだけで、1時間ほど戻ると、ログインページが表示されます。これは、セッションが削除されたことを意味します。

Facebookはある意味でこれを行います-ログアウトしない限り、セッションは保存されるので、ブラウザを閉じたりコンピュータを離れたりしても、常にログインします。

4

1 に答える 1

2

Cakeのセッションドキュメントの一番上から:

Session.timeout-セッションを継続する分数。

Session.cookieTimeout-セッションを継続する分数。これが未定義の場合、Session.timeoutの値が使用されます。

それらを無限にすることはできませんが、満足するまで、ますます大きな数を試してください。

<?php
Configure::write('Session', array(
    'timeout' => 4320 //3 days
));
于 2012-11-13T22:28:32.920 に答える