異なる二つのプロジェクトを作成しており、どちらもライブラリにPEARを使用しています。
二つとも互いに異なるカスタムフレームワークで書いてあり、PEAR Authでセッションに使う認証を行っています。
ログインした後、アイドル中もしくは一時間以内にユーザーはログアウトしてしまいます。特定の時間はありませんが、ログアウトまでの時間が極端に短いのです。
以下を試しましたが、上手くいきませんでした。
lang
1<?php 2// アイドル時間を延長する既存のメソッドを試し、Authが初期化されたあとに呼び出しました。 3$auth->setIdle(604800); 4 5// セッションの実行時間を延ばしてみました(Authが呼び出される前に) 6ini_set( 'session.gc_maxlifetime', 604800); 7 8// cookieの実行時間を延ばしてみました(PHPsessionがあるところで、Authが呼び出される前に) 9session_set_cookie_params(604800); 10 11// 上記の全てを試しました 12?>
同じような問題にあったことはありませんか?アイドル時間を延長することは可能でしょうか?
cookieベースのAuthクラスを書こうかと思い始めていますが時間がないので、どうにか解決したいです。
回答よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。