質問 > その他 > PC版SSL/非SSL間でのセッション引継ぎ |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2008/3/21 10:25
対応状況: −−−
|
PC版SSL/非SSL間でのセッション引継ぎ PC版でセッションの引継ぎができません。
例としてカートに商品が入った状態で購入手続きへボタンを押下すると httpsのURLに飛ぶのですが、カート内に商品がありませんとなります。 httpの場合は正常に購入手続きを続けられます。 バージョンは EC-CUBEバージョン 2.1.0-beta PHPバージョン PHP 5.2.4 DBバージョン MySQL 5.0.45-community-nt SSLは RapidSSLを使用しています。 |
|
ゲスト |
投稿日時: 2008/3/25 17:04
対応状況: −−−
|
【別の質問】PC版SSL/非SSL間でのセッション引継ぎがうまくいきません よく似た状況でのエラーについてですので、
スレッドを流用させていただきます。 スレッドを立てられたゲストさんとは別人ですので、 区別するために、便宜上「ゲスト2」としていただけますでしょうか。 2.1.1β版をCORE SERVER.JP(ほぼxreaと同様のサーバ)にインストール。 非SSLの状態で、正常にインストール完了、正常に動作する。 異なるドメインで共有SSLに対応するため、 >管理画面>基本情報>パラメータ管理で >「SESSION_KEEP_METHOD」を"useRequest"に変更し、 >html/.htaccessで >php_flag session.use_trans_sid 1 の設定を行い、 SSLサーバを設定するため、 /data/install.phpでhttps://ss1.coressl.jp/ドメイン名のように記述。 商品をカートに入れる動作などはできるのですが、 購入手続きに進むと(SSL)、カゴの中身が空になります。 非SSLとSSLとで引き継がれていないようです。 指示通りの記述を行っているので引継ぎが行われるはずなのですが、 設定に不備があるのでしょうか? どなたかお力を貸していただけませんでしょうか。 お願いいたします。 |
|
ゲスト |
投稿日時: 2008/3/25 18:37
対応状況: −−−
|
「SESSION_KEEP_METHOD」を"useRequest"にすると不具合が起こる 問題を切り分けてみました。
ゲスト2による自己レスです。 >>html/.htaccessで >>php_flag session.use_trans_sid 1 >の設定を行い、 この.htaccess設定のみを行った場合、不具合が発生しません。 >管理画面>基本情報>パラメータ管理で >「SESSION_KEEP_METHOD」を"useRequest"に変更し、 このパラメータ変更を行うと、不具合が発生します。 .htaccessを元の状態に戻しても、同じ不具合が発生します。 かごの中に商品を追加しても、別の手続きに進むことができません。 もしかしてuseRequestに設定したことに原因があるのでしょうか? どなたかお知恵を拝借できませんでしょうか。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |