質問 > フロント機能 > 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でも決済が出来ない状態は一緒です。 考えられる原因はどのような事がありますでしょうか? |
ECCUORE |
投稿日時: 2011/10/31 9:41
対応状況: −−−
|
長老 登録日: 2009/10/22 居住地: 東京 投稿: 248 |
Re: IEのみ決済が出来ない 引用:
考えられる原因としては、仰っている通りの環境かIEの設定じゃないでしょうか。 決済が出来ない状態というのがどのような状態かわかりませんがIEの設定に問題があるか調べるのであれば 誰かが公開中2.4.4系デモサイトで、現在行うことが出来ない動作を試してみてはいかがでしょうか。
|
nasuneko |
投稿日時: 2011/11/2 1:12
対応状況: 解決済
|
新米 登録日: 2011/10/27 居住地: 投稿: 4 |
Re: IEのみ決済が出来ない 解決しましたので自己レスです。
通常であれば同様の状態になる方も稀だとは思いますが・・・ 原因はimgタグのsrc属性が空だったことが、影響していました。 開発中であったため、一部のタグに画像が指定されていないままでした。 そのためIEなどの特定のブラウザでリクエストが走っていました。 「 /shopping/ 」へのアクセスがここで発生するため、$_SESSION[site][pre_page]などの値がそのページ(indeex.php)に書き変わってしまい、今回の現象が起こってしまったようです。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |