質問 > フロント機能 > IEでカートに商品が入らない/ログインできない |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
daifujiec |
投稿日時: 2011/1/11 13:17
対応状況: 解決済
|
半人前 登録日: 2010/10/30 居住地: 投稿: 18 |
Re: IEでカートに商品が入らない/ログインできない いろいろとアドバイスいただきありがとうございました。
私用で長い年末年始の休暇を取っていたのですが、httpsになるページの記述の中で一部httpを見に行くように書いていたところがあって、それを直したらIE7でフレーム転送しても大丈夫になりました(まあ、フレーム転送についてはまたいろいろ微妙なんですがとりあえずクライアントの意向に沿って)。 本当にみなさんのおかげです。 |
ohesotori |
投稿日時: 2011/1/2 23:07
対応状況: −−−
|
半人前 登録日: 2006/12/18 居住地: 投稿: 27 |
Re: IEでカートに商品が入らない/ログインできない 引用:
これ、ずっと気になってます。他のブラウザでも同じだと思うんですが、何か変です。 daifujiecさんが言うには、他のブラウザは全く問題なく動いていて、IE7は初回起動時のみ動かないと書いていらっしゃいます。 ちなみに、CPIの言うところのダイレクト転送はどうやら、302転送です。 http://www.cpi.ad.jp/service/domain/transfer.html ※下のほうに「ご注意」という但し書きがありました。 引用:
どうして他のブラウザだと大丈夫なんでしょうね。 想像するに、SSLだけ転送しているとありますが、SSLだけじゃなくてnon SSLについても転送されてるんじゃないでしょうか。 で、転送先同士でセッション作ってるから他のブラウザでは問題がなくて、なぜかIE7だけ転送処理が妙であるとか。 daifujiecさん、試されたらぜひ教えてください。 |
patapata |
投稿日時: 2010/12/30 20:03
対応状況: −−−
|
仙人 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: IEでカートに商品が入らない/ログインできない 現状の状態から逆説的に想像するに・・・
ありえそうな間違い 間違いパターン1 ・http://www.●●●.com ・http://www.◆◆◆.co.jp 二つのドメイン配下にEC-Cubeサイトがあり、.com側のサイトのinstall.phpで 以下の設定がされている。 define ('SITE_URL', 'http://www.●●●.com/ec_cube/html/'); define ('SSL_URL', 'https://www.◆◆◆.co.jp/ec_cube/html/'); また転送URL設定は、.com側ではなく、.co.jp側に設定されており機能していない。 間違いパターン2 URL転送設定で・・・ 転送元のURLを「www.●●●.com」ではなく、 「https://www.●●●.com」 と設定している。 また、IE7のみ起きるのではなく、他のブラウザでも起きるように思われます。 セッションクッキーの有効期限で「ブラウザを閉じる」まで有効という設定がありますが、「ブラウザを閉じる」この意味は、 IE7では、そのウィンドウのみ(そこから派生した子画面含む)を閉じれば、「ブラウザを閉じる」に値しますが その他のブラウザでは、通常は起動中のブラウザの全ウィンドウを閉じなければ「ブラウザを閉じる」に値しません。 蛇足ですが、 IE8のメニューバーにあるファイルをクリックすると・・・ ・新規ウィンドウ ・新規セッション という異なるウィンドウ表示方法が存在します。 「新規セッション」これで開くウィンドウがIE7以前のウィンドウ起動方法で 「新規ウィンドウ」こちらは、IE8また他ブラウザの標準のウィンドウ起動方法です。 違いを理解していないと、たまにハマりますのでご注意ください。 |
daifujiec |
投稿日時: 2010/12/29 12:41
対応状況: −−−
|
半人前 登録日: 2010/10/30 居住地: 投稿: 18 |
Re: IEでカートに商品が入らない/ログインできない patapata さん いつも丁寧にありがとうございます。
よくわからない状況から書き始めて、いろいろアドバイスをもらっているのに理解できていないため、歯がゆさを感じられているのではないかと心苦しい次第ですが、 最後のところ >なんらかの制限においてそうなっているのであれば、追加で>http://www.●●●.comにアクセスした際も転送されるようにして>あげれば大丈夫ですよ。 をゆっくりやってみたいと思います。 |
daifujiec |
投稿日時: 2010/12/29 12:32
対応状況: −−−
|
半人前 登録日: 2010/10/30 居住地: 投稿: 18 |
Re: IEでカートに商品が入らない/ログインできない ohesotoriさん、アドバイスありがとうございます。
今日から会社が年末年始の休みに入ってしまったため、こっそりと家から確認しています。 今はフレーム転送ではなくリダイレクト転送にしているので、動きは大丈夫そうですが、ohesotoriさんの書いてくれたところをたどたどしく確認してみたいと思います。 |
ohesotori |
投稿日時: 2010/12/28 19:06
対応状況: −−−
|
半人前 登録日: 2006/12/18 居住地: 投稿: 27 |
Re: IEでカートに商品が入らない/ログインできない おっと、他の方の書き込みがちゃんと読めてなかったみたいで
すみませんm(_ _)m 変な空気漂わせてすみませんでした。 スレッドが枝分かれして流れがつかみにくい時がありますね。 以後気をつけます。 |
patapata |
投稿日時: 2010/12/28 18:48
対応状況: −−−
|
仙人 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: IEでカートに商品が入らない/ログインできない ・・・言ってることと、実際起きている現象が一致していないな、
というのが、正直感想です。 こちらが想像していたのは、セッションクッキーを利用していて 、www.●●●.comに紐づいているセッションに商品を入れた後、 www.◆◆◆.co.jpに移動してるんじゃないか? それだとEC-CUBE、デフォルトではセッションのパラメータは以下で取得しているので、セッション引き継げませんよ。 session_set_cookie_params(0, "/", DOMAIN_NAME); だから・・・ www.●●●.comにアクセスした時点で、www.◆◆◆.co.jpに吹っ飛ばして、そっちで取得したセッションに商品を入れてくださいね。 と言ってるのです。 ここまでは、ご理解いただけるでしょうか? そして、 daifujiec様が行ったURL転送設定、この内容がソレに値している様子なのに、アレ?なんでできないのとなります。 現在の状況的には、 http://www.●●●.comでアクセスしているURL転送されず、 https://www.●●●.comになった時、URL転送が作用しているように思われるので・・・それはなんでですか???現在提示されている文面からは、何故そうなってるか、こちらは判りません。 判りませんが・・・なんらかの制限においてそうなっているのであれば、追加でhttp://www.●●●.comにアクセスした際も転送されるようにしてあげれば大丈夫ですよ。 と、いった感じです。 (判りやすく書こうとして逆に判らなくなったら、すみません) |
ohesotori |
投稿日時: 2010/12/28 18:16
対応状況: −−−
|
半人前 登録日: 2006/12/18 居住地: 投稿: 27 |
Re: IEでカートに商品が入らない/ログインできない そういうサービスがあったんですね、知りませんでした。。。
フレーム転送っていやな響きですね。 もしかして frameset 利用して別ドメインのサイトを表示するというものなんでしょうか。 HTML5でこのタグ廃止予定なのに、そんなサービス展開するんだろうか。。。 それともframesetじゃないのかな・・・ それはさておき。 ダイレクト転送であれば、想像するのはapacheのRedirectを利用しているのだと思います。 ieHTTPHeaders(FFならLiveHTTPHeaders)などを利用して、実際にどのようなURL遷移をしているのかを一度見てみると良いかもしれないです。 ステータスコードを、302,303 どちらを返しているか興味あります。 http://dev.ariel-networks.com/Members/inoue/http-redirect 上記記事に、303であれば、POSTも転送されるというくだりがありました。 IE7 がPOSTデータを転送していないのではないか、という予想をしています。 全然見当はずれかもしれませんが・・・・ |
daifujiec |
投稿日時: 2010/12/28 16:36
対応状況: −−−
|
半人前 登録日: 2010/10/30 居住地: 投稿: 18 |
Re: IEでカートに商品が入らない/ログインできない URL転送設定では下記のように指定してます。
URL[ www.●●●.com ] 転送先URL[ http://www.◆◆◆.co.jp/ec_cube/html/ ] 転送方法 ダイレクト転送:転送後、ブラウザのアドレスに「転送先URL」を表示 となっています。 フォームに必要事項を記入、または選択するだけなんです。 ってこういうことじゃないんですよね…。 |
patapata |
投稿日時: 2010/12/28 15:01
対応状況: −−−
|
仙人 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: IEでカートに商品が入らない/ログインできない えーと・・・
つまる所 引用: URL転送なのですが、難しいことはできないので利用しているホスティングサービス(CPI)の管理者ページからURL転送設定というのを行い、 で設定している値を代えましょうね。 と皆さん言ってるのです これでわからないようであれば、今上記で設定しているものを不要箇所を隠してでもいいので、提示してみてくだされ |
(1) 2 3 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |