バージョン選択

フォーラム

メニュー

オンライン状況

20 人のユーザが現在オンラインです。 (10 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 20
もっと...

サイト内検索

バグ報告 > フロント機能 > [Ver1.3.4]FireFox2でカード決済をしようとすると不正なページ遷移になる

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2007/8/28 23:26
対応状況: −−−
[Ver1.3.4]FireFox2でカード決済をしようとすると不正なページ遷移になる
環境
-----------------------------------
EC-CUBE 1.3.4
ブラウザ FireFox2.0.0.6
データベース PostgreSQL8.1.9
PHP 4.4.7
-----------------------------------


カード決済をしようと
/html/shopping/card.php
から
/html/shopping/complete.php
に遷移すると「不正なページ移動です。」メッセージが表示されたエラー画面に遷移してしまいます。

原因として
/data/class/SC_SiteSession.php
内で操作している

$_SESSION['site']['pre_regist_success']

がfalseになっているために起こっていることは突き止めました。ですが、card.phpの与信処理正常終了のところで

$objSiteSess->setRegistFlag();

を呼んでいるので次の画面でSC_SiteSession()をnewすれば$_SESSION['site']['pre_regist_success']がtrueになるべきなのですが、complete.phpに遷移するとどうしてもfalseになってしまいます。

/html/shopping/payment.php→/html/shopping/confirm.php
の場合や、他の支払い方法(card.phpを通らない処理)だと正常に処理を完了できます。


原因がお分かりになる方いらっしゃいましたらご教示いただけないでしょうか。

よろしくお願いします。
kny
投稿日時: 2007/8/31 14:04
対応状況: −−−
新米
登録日: 2007/5/7
居住地: 東京
投稿: 8
Re: [Ver1.3.4]FireFox2でカード決済をしようとすると不正なページ遷移になる
カード決済のモジュールは何をお使いですか?
puchiban
投稿日時: 2007/11/3 13:19
対応状況: −−−
半人前
登録日: 2007/11/2
居住地:
投稿: 19
Re: [Ver1.3.4]FireFox2でカード決済をしようとすると不正なページ遷移になる
こんにちは。

こちらの開発環境でも同じような現象が起きています。
現在、原因究明中ですが、なかなか原因にたどり着きません。何かの環境依存なのかもしれません。

/html/shopping/confirm.php で、
$objSiteSess->setRegistFlag(); は、確実にセッションのregist_successにtrueを入れています。

/html/shopping/load_payment_module.php にて pre_regist_success があったりなかったりします。

コードは全く同じなのに、エラーになったりならなかったりするのがとても不思議です。

こちらの自前の開発している決済モジュールでの現象ですが、ルミーズ決済モジュールとほぼ同じコードなので、ルミーズ決済モジュールでも同じことが起きるのではないかと想像しています。

ルミーズと契約していないとルミーズの決済モジュールで同じ現象が起きるか再現できないため、どなたか試して頂けると幸いです。

今のところ、Firefoxでしか再現せず、IE6では起きていません。

あと、気になるのは、confirm.php の Location: の設定です。
headerの引数が、/shopping/load_payment_module.php になっているのは、これで良いのでしょうか?

http://jp2.php.net/header
引用:
注意: HTTP/1.1 では、スキーム、ホスト名、絶対パスを含む絶対 URI が » Location: の引数として必要ですが、相対 URI を受け付けるクライアントもあります。 通常は、相対 URI から絶対 URI を作成するためには $_SERVER['HTTP_HOST']、$_SERVER['PHP_SELF'] および dirname() を使用できます。


環境

CentOS 4.5
PHP 4.4.7
MySQL 4.1.20
EC-CUBE 1.3.4
FireFox 2.0.0.9

以上、よろしくお願い致します。
zekuzeku
投稿日時: 2007/11/3 19:14
対応状況: −−−
常連
登録日: 2007/8/1
居住地:
投稿: 43
Re: [Ver1.3.4]FireFox2でカード決済をしようとすると不正なページ遷移になる
私も 10/31に発表されたZEUSのモジュールにて同様に FireFox2 でテスト購入した際に何度やっても「不正なページ遷移」が表示される症状が発生しました。

しかし、私の場合は、そういえば決済ページのSSL設定をしていなかったことを思い出し、その設定をしたところこのメッセージ表示がぴたりと止まり、IE同様に決済が出来るようになりました。

よろしければご参考ください。

なお、私の環境は

EC-CUBE 1.0.2カスタム("ECCUBE_VERSION" は "1.4.3b-beta" と修正)
FireFoxは windows版2.0.0.9

です。
zekuzeku
投稿日時: 2007/11/3 20:43
対応状況: −−−
常連
登録日: 2007/8/1
居住地:
投稿: 43
Re: [Ver1.3.4]FireFox2でカード決済をしようとすると不正なページ遷移になる
> しかし、私の場合は、そういえば決済ページのSSL設定を
> していなかったことを思い出し、その設定をしたところ
> このメッセージ表示がぴたりと止まり、IE同様に決済が
> 出来るようになりました。

その後、Macで動作確認をしたらまた不正なページ遷移エラーが発生しましたorz

ただクレジットカード以外の選択をしても同じく遷移エラーが発生したので、クレジットカードモジュールの問題ではないのかもしれません。

テスト環境
Mac OS X version 10.5
 Safari version 3.0.4 = 不正なページ遷移エラー発生
 FireFox version 2.0.7 = 不正なページ遷移エラー発生

 Parallels Desktop Build 5160 と Windows2000SP4
  IE6SP2 = 正常に購入できます
  FireFox version 2.0.7
   = Mac購入テスト直後は不正なページ遷移エラー発生
   Mac Parallels Desktop IE6SP2購入テスト後では正常に購入できます
puchiban
投稿日時: 2007/11/3 21:10
対応状況: −−−
半人前
登録日: 2007/11/2
居住地:
投稿: 19
Re: [Ver1.3.4]FireFox2でカード決済をしようとすると不正なページ遷移になる
こんばんは。

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

引用:
しかし、私の場合は、そういえば決済ページのSSL設定をしていなかったことを思い出し、その設定をしたところこのメッセージ表示がぴたりと止まり、IE同様に決済が出来るようになりました。


これは、SSL_URL の設定をしたという意味でしょうか。
SSL_URLの設定が、http:// で始まる形でしていても同様の現象は発生しておりました。

ちなみに

URL_DIRの設定がが、'/'、DOMAIN_NAMEの設定が '' と私のところではなっているのですが、みなさまのところではどうなっていますか?
これは、インストーラでインストールしたままの設定です。

不思議なのは、50%位の確立で、エラーなったり、ならなかったりするところです。

コード的には色々調べましたが、Location後のページで、セッションが引き継げていないところが問題じゃないかと思っています。ちょっと次はHTTPのプロトコルを見てみようと思っています。
zekuzeku
投稿日時: 2007/11/5 1:11
対応状況: −−−
常連
登録日: 2007/8/1
居住地:
投稿: 43
Re: [Ver1.3.4]FireFox2でカード決済をしようとすると不正なページ遷移になる
> これは、SSL_URL の設定をしたという意味でしょうか。
> SSL_URLの設定が、http:// で始まる形でしていても同様の現象は発生して
> おりました。

いえ、SSL_URLは設定しましたが、
その際のSSL_URLの設定は、http:// ではなく https:// で始まる形に変更させる事でエラーが収まりました(Macを除く)。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,567名です
総投稿数は110,124件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1656
8
red
1570
9
mcontact
1314
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.