Получается есть страница оформления заказа "simplecheckout" после чего по нажатию кнопки "Подтверждение заказа", перекидывает на страницу "success" и на этой странице происходить отправка данных о заказе в вайбер, получается проблема в том, что если пользователь нажмет кнопку несколько раз, то данные будут отправляться так же, по несколько раз. Не могу понять почему так происходит, т.к. unset сессии я делаю.
$order_id = $this->session->data['order_id'];
unset($this->session->data['shipping_method']);
unset($this->session->data['shipping_methods']);
unset($this->session->data['payment_method']);
unset($this->session->data['payment_methods']);
unset($this->session->data['guest']);
unset($this->session->data['comment']);
unset($this->session->data['order_id']);
unset($this->session->data['coupon']);
unset($this->session->data['reward']);
unset($this->session->data['voucher']);
unset($this->session->data['vouchers']);
unset($this->session->data['totals']);
И работаю с переменной $order_id только. Может кто-то подскажет почему так происходит?