忍者ブログ
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。



2024/03/29 23:58 |
EC-CUBE お問い合わせにSSL

EC-CUBEはSSLに対応しており、/install.phpのSSL_URLを書き換えるだけで、お問い合わせフォームなどをさっくりとSSL対応にすることができます。
デフォルトで用意されている利用ガイドブロックの、お問い合わせへのリンクも自動的にSSLサイト宛になります。

ではこれでお問い合わせフォームがSSL対応になってよかったよかった、かと思えばそんなことはありません。

公式の事例から適当に引っ張ってきたサイトですが、たとえばここ。
http://www.shimachunet.com/
右上の「お問い合わせ」をクリックするとSSLを使用した問い合わせフォームを利用することができます。
https://www.shimachunet.com/contact/index.php

で、なんとなくhttpsからsを外してみると、見事に問い合わせフォームに行けてしまいました。
http://www.shimachunet.com/contact/index.php
実際に送信までは行っていませんが、確認画面までは行けたのでおそらくそのまま送信できてしまうと思います。

問い合わせフォームを扱うファイルは/data/class/pages/contact/LC_Page_Contact.phpです。
LC_Page_Contact::init()あたりに
 

1
2
3
4
5
6
    //SSLでなければSSLページに移動
        if(strpos(SITE_URL,$_SERVER['SERVER_NAME'])!==false){
            $this->sendRedirect($this->getLocation(
                "./index.php", array(), true));
            exit;
        }

みたいなのを追加することでこの不具合を解消することができます。

まあ、最初から全部SSLオンリーにしてしまうのが一番手っ取り早い気もしますが。

 


EC-CUBEの記事

PR


2010/03/15 23:49 | Comments(0) | TrackBack() | PHP

トラックバック

トラックバックURL:

コメント

コメントを投稿する






Vodafone絵文字 i-mode絵文字 Ezweb絵文字 (絵文字)



<<==NOVEL PHILOSOMA== 06 | HOME | 買ったものリスト 2010/03/14>>
忍者ブログ[PR]