バグ報告 > フロント機能 > ブラウザの「戻る」ボタンで「ページの有効期限切れ」が表示される等の問題 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
kuro |
投稿日時: 2009/7/9 18:03
対応状況: −−−
|
半人前 登録日: 2008/7/23 居住地: 投稿: 20 |
Re: ブラウザの「戻る」ボタンで「ページの有効期限切れ」が表示される等の問題 ramrunさま
ご返信がおそくなりまして、申し訳ございません。 アドバイスをいただきまして本当にありがとうございます! ご教示いただいた方法を試させていただきましたが、 【session.cache_limiter = none】の場合と同じ結果になりました。 やはり、環境の問題なのかも知れません・・・ 私の環境でいくつかのサイトで試したところ、 下記のような状態なのですが、 この時点で通常とは動作が異なっていますでしょうか・・・ ============================================= session.cache_limiter = nocache の場合 ============================================= ?カートの中 ↓ ?会員・非会員分岐 ↓(会員登録せず購入する方へ) ?注文者情報入力 ↓ ?支払方法選択画面 ?→?にブラウザの「戻る」ボタンで戻ると、 ★Firefoxの場合 ------------------------------- 「このページを表示するにはフォームデータを再度送信する必要があります。 フォームデータを再送信すると以前実行した検索、投稿や注文などの処理が繰り返されます。」 という確認ダイアログが表示される。 「再送信」を選択すると、「不正なページ移動です」エラー。 ★IEの場合 ------------------------------------ 「Web ページの有効期限が切れています」画面の表示。 ブラウザの「更新」ボタンを押すと、「不正なページ移動です」エラー。 ============================================= session.cache_limiter = none の場合 ============================================= ?カートの中 ↓ ?会員・非会員分岐 ↓(会員登録せず購入する方へ) ?注文者情報入力 ↓ ?支払方法選択画面 ?→?にブラウザの「戻る」ボタンで戻ると、 ★Firefoxの場合 ------------------------------- 再送信の確認ダイアログは表示されず、?の画面に戻る。 再度フォームの「次へ」ボタンを押すと「不正なページ移動です」エラー。 ★IEの場合 ------------------------------------ 有効期限切れ画面は表示されず、?の画面に戻る。 再度フォームの「次へ」ボタンを押すと「不正なページ移動です」エラー。 --------- 特に【session.cache_limiter = nocache の場合】の方は、 EC-CUBEの構築事例に掲載されているいくつかのサイト様でも同じ状態でした。 唯一公式のPC用デモサイトだけはブラウザの「戻る」「進む」を乱用しても 「有効期限切れ」「不正なページ移動です」エラーともに発生しませんでした。 http://site.ec-cube.net/ デモサイトのほうでは、URLにtransactionidがついていないのですが、 こちらが何か関係あるのでしょうか・・・? |
フラット表示 | 前のトピック | 次のトピック |