TAMURA Toshihiko
tamur****@bitsc*****
2005年 1月 6日 (木) 16:48:38 JST
こんにちは、田村です。 "ChinaWeb.JP" wrote: > 現象としてはセッションIDがログインすると再生成するが、 > ログイン状態で途中「カートに入れる」、「カートを見る」、「レジへ進む」ボタン > をクリックすると、 > 又ログアウトしてしまい、注文手順は前へ進みません。 「レジへ進む」のようなSSLページへのリンクでログアウトしてしまうので あれば、tep_session_recreate() などの組み込み部分がおかしいのでは ないでしょうか。 [関連ファイル] catalog/create_account_process.php catalog/login.php catalog/includes/functions/sessions.php そうではなくて、非SSLページへのリンクだけがログアウトしてしまうのなら、 使っているSSLが共用サーバの(別ドメインの)共通SSLなんでしょうか? その場合は、次の箇所を変更してみたらどうでしょう。 ●catalog/includes/application_top.php の244行目に行を追加 ------------------------------------------------------------ // lets start our session if (isset($HTTP_POST_VARS[tep_session_name()])) { tep_session_id($HTTP_POST_VARS[tep_session_name()]); } elseif ( (getenv('HTTPS') == 'on') && isset($HTTP_GET_VARS[tep_session_name()]) ) { tep_session_id($HTTP_GET_VARS[tep_session_name()]); } elseif ( isset($HTTP_GET_VARS[tep_session_name()]) ) { // 追加 tep_session_id($HTTP_GET_VARS[tep_session_name()]); // 追加 } ------------------------------------------------------------ -- 田村敏彦 / 株式会社ビットスコープ E-mail:tamur****@bitsc***** http://www.bitscope.co.jp/