2

セッションの寿命を延ばすのに問題があります。

私は試した

//start sessions
ini_set('session.gc-maxlifetime', 60*60*22); //22h
echo ini_get("session.gc_maxlifetime"); 

ただし、エコーには「1440」が表示されます..デフォルト値です。

php.ini を保護できますか?

4

2 に答える 2

9

ini_set無効なini設定session.gc-maxlifetimeを参照しています。session.gc_maxlifetimeに変更してみてください(ハイフンはアンダースコアである必要があります)。

ini_set('session.gc_maxlifetime', 60*60*22); //22h
echo ini_get("session.gc_maxlifetime"); 
于 2012-05-02T20:48:31.843 に答える
0

「session.gc_maxlifetime」の最大値は 65535 です。これより大きな値を指定すると、php セッションが機能しなくなる可能性があります。

于 2014-02-10T09:39:07.413 に答える