バグ報告 > フロント機能 > ブラウザの「戻る」ボタンで「ページの有効期限切れ」が表示される等の問題 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ramrun |
投稿日時: 2009/6/30 19:32
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: ブラウザの「戻る」ボタンで「ページの有効期限切れ」が表示される等の問題 KAJIさん
引用: 仮でコミットということですが、こちらで特に異論なさそうなら、正式版にもコミットしてみようと思いますが、良いですか? ちょっと待ってください(汗)。 説明しづらいのですが、allowClientCache()をコメントアウトしたのは、早い話、いままでどおりですよね。 その状況において「有効期限切れがでる」人と「問題ない」人がいたのがいままで放置されてきたこの件の問題です。 で、有効期限切れがでる人は php.iniのsession.cache_limiterがno-cache allowClientCache()が無効なのでno-cache 問題ない人は php.iniのsession.cache_limiterがnone allowClientCache()が無効なのでnone であったと予想できます。 私が仮コミットでSC_SessionFactory_UseCookie.phpにnoneを設定したのは、仮にphp.iniでno-cacheが設定してあっても php.iniのsession.cache_limiterがno-cache SC_SessionFactory_UseCookie.phpでnone allowClientCache()が無効なのでnone と、確認時に環境に影響されないようにしたものです。 ですがこれはスレ主であるk-sophiaさんが懸念している「サイト全体に適用してもいいものなのか」ということに戻ってきます。 なので基本はno-cacheで、必要なページはallowClientCache()でnoneにするのがいいのではないかと思うのですが、いかがでしょうか? EC-CUBE全体がnoneで問題ないのであれば、allowClientCache()自体が必要ないということになりますので。 |
フラット表示 | 前のトピック | 次のトピック |