たった6行の変更ですが・・・・
引用:
Index: data/class/pages/LC_Page.php
===================================================================
--- data/class/pages/LC_Page.php (rW 17674)
+++ data/class/pages/LC_Page.php
@@ -121,9 +121,7 @@
}
$session = SC_SessionFactory::getInstance();
- if ($isMobile || $session->useCookie() == false) {
$netURL->addQueryString(session_name(), session_id());
- }
$netURL->addQueryString(TRANSACTION_ID_NAME, $this->getToken());
header("Location: " . $netURL->getURL());
Index: data/class/session/sessionfactory/SC_SessionFactory_UseCookie.php
===================================================================
--- data/class/session/sessionfactory/SC_SessionFactory_UseCookie.php (rW 17669)
+++ data/class/session/sessionfactory/SC_SessionFactory_UseCookie.php
@@ -47,6 +47,10 @@
* ・同じドメイン間で共有
**/
function initSession() {
+ if (strlen($_GET[session_name()])) {
+ session_id($_GET[session_name()]);
+ session_start();
+ } else
if (session_id() === "") {
session_set_cookie_params(0, "/", DOMAIN_NAME);
とりあえず、
・Cookie を使用する設定でサイトを構築する
・HTTPで商品をカートに入れる
・カートから [購入手続きへ] でHTTPSへ遷移する
という、遷移はカバーできるようです。
----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。