質問 > フロント機能 > カゴの中に商品を6種類以上入れて購入手続きに行くとカゴの中が空になる |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
seike |
投稿日時: 2013/11/21 11:31
対応状況: −−−
|
常連 登録日: 2012/7/19 居住地: 投稿: 46 |
Re: カゴの中に商品を6種類以上入れて購入手続きに行くとカゴの中が空になる namahage さん、ありがとうございます。
解決しました。 おかげさまで、助かりました。 最初から、このフォーラムで問い合わせておけば良かった・・・ と、後悔しています。 MySQLの dtb_session の問題とは・・・ このフォーラムで検索していたのですが、検索キーワードが悪かったのか、ヒットしませんでした。 ほんとうに、ありがとうございました。 |
namahage |
投稿日時: 2013/11/21 10:33
対応状況: −−−
|
長老 登録日: 2013/2/28 居住地: 大阪 投稿: 198 |
Re: カゴの中に商品を6種類以上入れて購入手続きに行くとカゴの中が空になる ども
よく似たような現象が過去にもありましたので、参考になるかどうかはわかりませんが、どぞ http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8002&forum=10&post_id=39034#forumpost39034 どうやらセッションで保持しきれる文字数に制限があり、その制限値を超えてしまった場合にカートの中が空になりログイン情報も失ってしまうわけです。 dtb_sessionのsess_dataのカラムの型をLONG_TEXTにすることによってみなさん回避されているようです。 |
seike |
投稿日時: 2013/11/21 8:49
対応状況: −−−
|
常連 登録日: 2012/7/19 居住地: 投稿: 46 |
カゴの中に商品を6種類以上入れて購入手続きに行くとカゴの中が空になる お世話になります。
カゴの中に商品を6種類以上入れて購入手続きに進み 「お届け先指定」 画面から 「お支払い方法指定」 の画面に遷移した時に カゴの中が空になって、ログインしていたのがログアウト状態になります。 カゴの中の商品が5種類(5行)以下だと正常に購入できます。 デバッグ出力して追いかけているのですが、原因がつかめません。 何かヒントを教えていただければありがたいのですが・・・。 デバッグ出力した内容。 ?LC_Page_Shopping_Deliv.php の 「会員登録住所に送る」case 'customer_addr':の中の お支払い方法指定画面遷移の直前(sendRedirect(SHOPPING_PAYMENT_URLPATH))に GC_Utils_Ex::gfDebugLog($_SESSION); でセッションの内容を出力したら 正常に登録されています。 ?LC_Page_Shopping_Payment.php の action の 直後で セッションの内容を出力したら、空になっていて $objPurchase->verifyChangeCart($this->tpl_uniqid, $objCartSess);のところで 「現在のカゴの中」に遷移して、ログアウト状態になってしまいます。 以上、よろしくお願いします。 ----------------------------------------- [EC-CUBE] 2.12.2 新規インストール [レンタルサーバ] 自前サーバー [OS] Debian 6.0.1 Linux [PHP] 5.3.3-7+squeeze [データベース] MySQL 5.1.49-3 [WEBサーバ] Apache2 2.2.16 [ブラウザ] FireFox 15.0 ----------------------------------------- |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |