バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;)

管理機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
tonton
投稿日時: 2008/10/25 22:34
対応状況: −−−
仙人
登録日: 2008/8/14
居住地:
投稿: 437
Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;)
>seasoftさま

いくつかの標準的なパターンで購入動作してみていますが、動作に問題はないようです。

いい感じですね!

もう少し見てみます。


(気になるけど、良く分からないこと★)

/shopping/SC_PageShopping.php
で前半の記述が、下記のようになっているのですが、
deliv.phpのみ「./devliv.php」と直に記述されていて、payment.phpなどは、「URL_SHOP_PAYMENT」と変数で指定されているのですが、「./devliv.php」を「URL_DELIV_TOP」とすると、その手前のページから動作しなくなり、「URL_SHOP_PAYMENT」を「./payment.php」にしても同様に表示は違いますが動作しなくなります。
これが、カートの動作の途中でおかしくなることに関係するのでは、と想像しました。が、これも想像の範囲ですので、もう少し触ってみようと思いますが、こちらについても何か分かれば・・・と。

閲覧していらっしゃる方で、何かご存知の方がいらっしゃいましたら、お助けいただけませんでしょうか。

宜しくお願いします。

-------------------------
require_once(CLASS_PATH . "pages/LC_Page.php");

/**
* ショッピングログインのページクラス.
*
* @package Page
* @author LOCKON CO.,LTD.
* @version $Id:LC_Page_Shopping.php 15532 2007-08-31 14:39:46Z nanasess $
*/
class LC_Page_Shopping extends LC_Page {

// {{{ properties

/** フォームパラメータ */
var $objFormParam;

/** 年 */
var $year;

// }}}
// {{{ functions

/**
* Page を初期化する.
*
* @return void
*/
function init() {
parent::init();
$this->tpl_mainpage = 'shopping/index.tpl';
$this->tpl_column_num = 1;
$masterData = new SC_DB_MasterData();
$this->arrPref = $masterData->getMasterData("mtb_pref", array("pref_id", "pref_name", "rank"));
$this->arrSex = $masterData->getMasterData("mtb_sex");
$this->arrJob = $masterData->getMasterData("mtb_job");
$this->tpl_onload = 'fnCheckInputDeliv();';
$this->allowClientCache();
}

/**
* Page のプロセス.
*
* @return void
*/
function process() {
global $objCampaignSess;

$conn = new SC_DBConn();
$objView = new SC_SiteView();
$objSiteSess = new SC_SiteSession();
$objCartSess = new SC_CartSession();
$objCampaignSess = new SC_CampaignSession();
$objCustomer = new SC_Customer();
$objCookie = new SC_Cookie();
$this->objFormParam = new SC_FormParam(); // フォーム用
$this->lfInitParam(); // パラメータ情報の初期化
$this->objFormParam->setParam($_POST); // POST値の取得

// ユーザユニークIDの取得と購入状態の正当性をチェック
$uniqid = SC_Utils_Ex::sfCheckNormalAccess($objSiteSess, $objCartSess);
$this->tpl_uniqid = $uniqid;

// ログインチェック
if($objCustomer->isLoginSuccess()) {
// すでにログインされている場合は、お届け先設定画面に転送
$this->sendRedirect($this->getLocation("./deliv.php"), array());
exit;
}

if ($_SERVER["REQUEST_METHOD"] == "POST") {
if (!$this->isValidToken()) {
SC_Utils_Ex::sfDispSiteError(PAGE_ERROR, "", true);
}
}

if (!isset($_POST['mode'])) $_POST['mode'] = "";

switch($_POST['mode']) {
case 'nonmember_confirm':
$this->lfSetNonMember($this);
// ※breakなし
case 'confirm':
// 入力値の変換
$this->objFormParam->convParam();
$this->objFormParam->toLower('order_mail');
$this->objFormParam->toLower('order_mail_check');

$this->arrErr = $this->lfCheckError();

// 入力エラーなし
if(count($this->arrErr) == 0) {
// DBへのデータ登録
$this->lfRegistData($uniqid);

// お届け先のコピー
$this->lfCopyDeliv($uniqid, $_POST);

// 正常に登録されたことを記録しておく
$objSiteSess->setRegistFlag();
// お支払い方法選択ページへ移動
$this->sendRedirect($this->getLocation(URL_SHOP_PAYMENT));
exit;
}

break;
// 前のページに戻る
case 'return':
// 確認ページへ移動
$this->sendRedirect($this->getLocation(URL_CART_TOP));
exit;
break;
case 'nonmember':
$this->lfSetNonMember($this);
// ※breakなし
default:
if(isset($_GET['from']) && $_GET['from'] == 'nonmember') {
$this->lfSetNonMember($this);
}
// ユーザユニークIDの取得
$uniqid = $objSiteSess->getUniqId();
$objQuery = new SC_Query();
$where = "order_temp_id = ?";
$arrRet = $objQuery->select("*", "dtb_order_temp", $where, array($uniqid));
if (empty($arrRet)) $arrRet = array(
array('order_email' => "",
'order_birth' => ""));

// DB値の取得
$this->objFormParam->setParam($arrRet[0]);
$this->objFormParam->setValue('order_email_check', $arrRet[0]['order_email']);
$this->objFormParam->setDBDate($arrRet[0]['order_birth']);
break;
}

// クッキー判定
$this->tpl_login_email = $objCookie->getCookie('login_email');
if($this->tpl_login_email != "") {
$this->tpl_login_memory = "1";
}

// 選択用日付の取得
$objDate = new SC_Date(START_BIRTH_YEAR);
$this->arrYear = $objDate->getYear('', 1950); // 日付プルダウン設定
$this->arrMonth = $objDate->getMonth();
$this->arrDay = $objDate->getDay();

if($this->year == '') {
$this->year = '----';
}

// 入力値の取得
$this->arrForm = $this->objFormParam->getFormParamList();

if(empty($this->arrForm['year']['value'])){
$this->arrForm['year']['value'] = '----';
}

$this->transactionid = $this->getToken();
$objView->assignobj($this);
// フレームを選択(キャンペーンページから遷移なら変更)
$objCampaignSess->pageView($objView);
}

-------------------------
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 12:21
     Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 12:45
       Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 15:17
         Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 15:58
           Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 16:05
             Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 17:20
               Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 17:31
               Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 17:36
                 Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 17:53
                   Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 18:11
                     Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 18:33
                     Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 19:04
                       Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 19:43
                       Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 19:56
                         Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 20:05
                           Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 20:44
                             Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 21:10
                               Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/25 21:33
                               » Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/25 22:34
                                   Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) Oba 2008/10/26 0:23
                                     Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/26 0:54
                                       Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/26 1:27
                                         Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/26 2:50
                                           Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) nanasess 2008/10/26 13:23
                                             Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/26 23:23
                                               Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/26 23:53
                                                 Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/27 0:27
                                                   Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/27 1:15
                                                     Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) nanasess 2008/10/27 7:55
                                                       Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/27 11:01
                                                   Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/27 2:48
                                                     Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/27 11:18
                                                       Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/27 12:26
                                                         Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/10/28 0:32
                                                           Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/10/29 12:14
                                                             Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/11/1 18:03
                                                               Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/11/1 22:38
                                                                 Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/11/2 1:25
                                                                   Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/11/4 0:53
                                                                     Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2008/11/4 21:16
                                                                       Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) tonton 2008/11/5 9:24
                                                                         Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2009/3/19 9:21
                                                                           Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) beginner 2009/10/31 10:11
                                                                             Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2009/10/31 10:24
                                                                               Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) beginner 2009/11/22 19:37
                                                                                 Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) seasoft 2009/11/22 20:09
                                                                                   Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) beginner 2009/11/22 20:14
                 Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) nanasess 2008/10/25 18:34
     Re: 共有SSLの問題を皆で解決しましょう!(というか本当に必要です;) WHAT 2008/10/31 12:56

 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1655
8
red
1570
9
mcontact
1306
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.