Ticket #2269 (closed 改善提案: 修正済)

Opened 7 years ago

Last modified 7 years ago

$_SESSION['order_id'] をクリアするタイミング

Reported by: nanasess Owned by: nanasess
Priority: Milestone: EC-CUBE2.13.0
Component: フロント Version: 2.12.4
Keywords: Cc:
修正済み: yes

Description (last modified by nanasess) (diff)

現在、 LC_Page_Shopping_Complete::action() で $_SESSION['order_id'] を unset しているが、このタイミングで unset すると、プラグインやブロックなどで $_SESSION['order_id'] が使用できず、 コンバージョントラッキングなどをする際に不便である。

また、決済モジュールの中でも不特定のタイミングで $_SESSION['order_id'] がクリアされており、足並みを揃えることが必要だと思われる。

LC_Page_Shopping_Complete::process() の最後または、 destroy() で unset させてやれば、ほとんどの状況で問題無い?

Change History

comment:1 Changed 7 years ago by nanasess

  • Description modified (diff)

comment:2 Changed 7 years ago by nanasess

  • Description modified (diff)

comment:3 Changed 7 years ago by nanasess

  • Owner changed from somebody to nanasess
  • 修正済み set
  • Status changed from new to assigned

r22868 で対応しました。 destroy() だと何故か unset が効かなかったので、 process() に移動しました。

comment:4 Changed 7 years ago by h_yoshimoto

  • Status changed from assigned to closed
  • Resolution set to 修正済

ご対応ありがとうございました。

Note: See TracTickets for help on using tickets.