0

SESSION に問題があります。12 時間のセッションが必要なので、朝にログインする必要があり、一日中自分の Web サイトにアクセスできます。

.htaccess で次のことを行いました

php_value session.cookie_lifetime 43200
php_value session.gc_maxlifetime 43200
php_value session.cache_expire 43200

私の index.php に、以下のコードを挿入しました。

echo ini_get("session.cookie_lifetime").'<br />';
echo ini_get("session.gc_maxlifetime").'<br />';
echo ini_get("session.cache_expire").'<br />';

私が得た結果:

43200
43200
43200

ただし、Web サイトで 1 時間何もしないと、セッションが破棄されます。

私を助けてくれる人はいますか?

4

1 に答える 1

0

これでうまくいくはずです:

ini_set('session.cookie_lifetime',12*60*60);
ini_set('session.gc_maxlifetime',12*60*60);
ini_set('session.cache_expire',12*60*60);
session_start();

セッションを開始する前に、必ず環境パラメータを設定してください。また、18 時間を少し超える 65535 を超える値を設定しないでください。

于 2014-09-24T11:37:00.243 に答える