だから私はこことウェブ全体を見回しましたが、私が必要としているものを正確に見つけることはできません. 正確な時間の経過後に強制的に期限切れにするという投稿をたくさん見ましたが、セッションの有効期間を延長したいだけです。
非アクティブな状態によるものなのか、一定時間だけなのかはわかりませんが、保存されているセッション データが失われるようです。たとえば、ショッピング バスケットのカート データ。
製品データを 30 分以上保持できるようにしたいので、すべてのスクリプトの先頭に以下を含めますが、10 時間は確実に持続しません。
ini_set("session.cookie_lifetime","36000");
ini_set("session.gc_maxlifetime","36000");
session_start();
ブラウザを閉じるとセッションが期限切れになり、時間に基づいて Cookie が期限切れになるという印象を受けました。私は Cookie を使用せず、セッションだけを使用します。
だから私の質問、どうすればセッションの寿命を延ばすことができますか?