ログイン セクションのすべてのページのヘッダーに、セッションを維持するために次のコードを追加しました。
session_set_cookie_params(1200, '/mysystem');
session_start();
私の意図は、/mysystem
関数session_set_cookie_params()を介してパスを使用して、セッションの有効期間を 1200 秒に設定することです。この関数を使用する理由は、セッション Cookie を同じドメイン内の他の PHP スクリプトと分離するためです (例: http://www.example.com/another_system/ )。
問題は、1200 秒に達すると、アクティビティ ( の下/mysystem
に別のページをロードしたり、ページを更新したりするなど) があったとしても、セッションが期限切れになることです。
予想される動作: アクティブなセッションが有効なときにページ アクティビティが行われると、セッションの「カウントダウン」がリセットされます。
私は何を取りこぼしたか ?