Сообщение от imedia
|
суть в том что заказчик захотел по событию закрытия окна браузера
|
И что, это есть основание гонять товары корзины между сервером и клиентнтом?
При закрытии браузера можно отослать серверу параметр hr.send(closed=1); и знать на сервере, что нужно извлечь товары из корзины и отправить их почтой.
Туда сюда гоняют товары в том случае, если опасаются, что сессия умрет и с ней корзина. Но в этом случае нужно не опасаться, а иметь корзину не сессионную. Корзину на сервер нужно слать только в том случае, если она полностью находится на клиенте, например в локальном хранилище.