Re:買い物続行、取り消し時の動作について


このメッセージの投稿者: ベルコールさん 2001/04/07 20:10:52

元メッセージ: 買い物続行、取り消し時の動作について 投稿者: ヤマフジさん 2001/04/06 17:16:22

>いつもおせわになっております。

>さて今回お聞きしたかったのは、「カートの中身を見る」の後に表示される画面(お買い物リスト)
>と個人情報入力画面(ご注文表)のところでの動作なんですが正常なんでしょうか?

>・お買い物リスト画面の時
> ※買い物を続ける → 直前の画面に戻る(HTTP_REFERERが有効?)
> ※全て取り消し  → top.html に戻る(これは仕様?)
>・個人情報入力画面の時
> ※買い物を続ける → top.html に戻る(HTTP_REFERERが無効?)
> ※全て取り消し  → top.html に戻る(これは仕様?)
>・注文内容確認画面
> ※注文を止める  → top.html に戻る(これは仕様?)

>
>Readmeファイルには以下のような記述がありました。

>・メインページのファイル名
> 買い物続行、キャンセルなどのとき $ENV{'HTTP_REFERER'} がセットされていない場合
> はここに設定したページに戻ります。

>これはサーバーの仕様の事でしょうか?一応当社で使用しているサーバーに確認を取ったら
>ちゃんと対応しているとのことでした。出来れば注文取消しの時もHTTP_REFERERが有効な
>状況になっていればと思っているのですが。
>もしかして現在shop.cgiはSSLで動作させているのでこのようなことになっているのでしょうか?
>ただ以前(SSLを使用する前)からも同じ症状が出ていた事は確かです。
-----
「全て取消し」は設定してあるメインページに戻る仕様です。
「買い物を続ける」は HTTP_REFERER に戻ります。ただし、プログラムで出力したページが HTTP_REFERER にセットされている場合はメインページに戻ります。
「個人情報入力画面の時」は、その前のページは「お買い物リスト」でプログラムで出力ページですがここでは「お買い物リスト」の HTTP_REFERER を引き継ぐようにセットしています。
「デモページ」ではちゃんとカタログの戻ってます。
ヤマフジさんのページを見てみましたが、「個人情報入力画面」の「買い物を続ける」ボタンでカタログに戻りませんねぇ。なぜでしょうねぇ。


このメッセージへの返事:

210.161.226.114/bellcall.co.jp