[Tep-j-general] Re: checkout_success画面が表示されない場合がある

Back to archive index

Hajime Yamamoto yamam****@ytw*****
2004年 9月 22日 (水) 18:23:02 JST


ご返信 ありがとうございます。

> こんにちは、田村です。
> 
> どんな頻度で発生するんでしょうか?
> 

2回〜3回に1回は発生します。
非常にランダムです。

> 注文メールも送信済みでしたら、

注文メールは正常に送信されております。

> 注文手続き処理(checkout_process.php)が終了して、
> 注文手続き完了(checkout_success.php)の先頭の以下の部分で
> セッション情報が取得できていない可能性が高いと思います。
> ------------------------------------------------------------
> // if the customer is not logged on, redirect them to the shopping cart page
>   if (!tep_session_is_registered('customer_id')) {
>     tep_redirect(tep_href_link(FILENAME_SHOPPING_CART));
>   }
> ------------------------------------------------------------
> 

上記部分をコメントアウトして、テストを行ないましたが同じです。

> セッション情報が取得できない原因はいろいろありうるので、
> 実際のシステムで追求しないと何ともいえないです。
> apacheのログには何かエラーメッセージが残ってないでしょうか?

ログには何も出ていません。

> 
> また、正常に終了したときには、
> 以下のようなURLがブラウザのアドレス欄に表示されますか?
> https://www.example.com/catalog/checkout_success.php?osCsid=xxxxxxxxx
> 

正常終了した時には https://www.example.com/catalog/checkout_success.php
となり ?osCsid=xxxxxxxxx の部分は表示されません。

-- 
----------------------------------------------
有限会社ヤマモト・ツール・ワークス  山本 肇
yamam****@ytw*****
----------------------------------------------




Tep-j-general メーリングリストの案内
Back to archive index