質問 > フロント機能 > IEのみ決済が出来ない |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
nasuneko |
投稿日時: 2011/10/28 19:34
対応状況: −−−
|
新米 登録日: 2011/10/27 居住地: 投稿: 4 |
IEのみ決済が出来ない EC-CUBE :2.4.4
PHPバージョン :PHP 5.2.9 DBバージョン :PostgreSQL 8.4.7 開発環境で起きている問題なのですが、IEだけ決済が出来ない状態です。 決済処理を走らせると「不正なページ移動です」のエラーが表示されます。 他のブラウザでは起きない状態です。 現在はなんちゃってSSL証明書で作業をしています。 ソースを追って行って、問題となっている箇所は見つけられたのですが、原因がわかりません・・・ confirm.phpへアクセスした時の SESSION[site][pre_page]と SESSION[site][now_page]の値がおかしくなっていました。 confirm.tplにてセッションの値を画面に出力すると $smarty.session.site.pre_page => /shopping/payment.php $smarty.session.site.now_page => /shopping/confirm.php これは問題ないようです。 ですが、この状態でdtb_sessionの値を見ると IE以外のブラウザは画面出力した値と一緒なのですが、IEだけ異なっています。 pre_page => /shopping/index.php now_page => /shopping/deliv.php そこでSC_Helper_SessionにてsfWriteメソッドの頭にログ出力を埋め込んでみました。 GC_Utils_Ex::gfPrintLog("SESSDATA:".$sess_data .microtime()); その結果、IEだけ動きが異なっているようです。吐きだされたログが下記になります。 IE以外のブラウザ 2011/10/28 19:02:14 [/shopping/payment.php] SESSDATA: 2011/10/28 19:02:14 [/shopping/confirm.php] SESSDATA: 2011/10/28 19:02:15 [/resize_image.php] SESSDATA: 2011/10/28 19:02:15 [/shopping/index.php] SESSDATA: 2011/10/28 19:02:16 [/shopping/deliv.php] SESSDATA: IE 2011/10/28 19:14:02 [/shopping/payment.php] SESSDATA: 2011/10/28 19:14:02 [/shopping/confirm.php] SESSDATA: 2011/10/28 19:14:02 [/resize_image.php] SESSDATA: 2011/10/28 19:14:02 [/shopping/confirm.php] SESSDATA: IEのバージョンは7で検証しましたが、8でも決済が出来ない状態は一緒です。 考えられる原因はどのような事がありますでしょうか? |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» IEのみ決済が出来ない | nasuneko | 2011/10/28 19:34 |
Re: IEのみ決済が出来ない | ECCUORE | 2011/10/31 9:41 |
Re: IEのみ決済が出来ない | nasuneko | 2011/11/2 1:12 |