2011-01-05 22 views
0

私はzend session.Ifに問題があります。セッションの有効期限のパラメータを定義していないのですが、Firefoxを使ってセッションを破棄しました。しかしIEでは、 t。Zend Frameworkのセッションの問題

おかげで、事前に

+4

あなたは、firefoxにexitとIEのすべてのクッキーを削除させることができます。セッションがどのように動作するか) – KingCrunch

+0

こんにちはKingCrunch、私はセキュリティの問題のためにこれを頼みます.IEユーザーはこのプロパティを調整できません(つまり、終了時にCookieを削除している場合) –

答えて

0

は、PHPのセッション管理の動作を変更するために操作することができるいくつかのパラメータがあります。これらのパラメータはphp.iniファイルの[Session]セクションに設定されています。

一見のため:

session.cookie_lifetime

このパラメータは、秒単位でセッションクッキーの寿命を保持し、クッキーの有効期限の日付と時刻を設定する際にPHPで使用されています。デフォルト値の0は、ブラウザプログラムが実行されている間だけ続くセッションクッキーを設定します。この値を0以外の秒数に設定すると、有効期限付きのクッキーが設定されます。クッキーの有効期限は、サーバマシン上の現在の日時にcookie_lifetime値を加算して計算した絶対日時として設定されます。

[実際のクッキーの有効期限は、クッキーの有効期限とクライアントマシンの日時を比較するブラウザによって行われます。クライアント上で日付と時刻が正しく設定されていないと、クッキーはすぐに期限切れになるか、予想よりも長く持続する可能性があります。 ]

+0

こんにちは、session.cookie_lifetimeは0に設定されています –

関連する問題