Сообщение от Zhenyaxxxx
|
До сих пор не получилось сделать переадресацию header('Location: /index.php?page=cart'); после нажатия на кнопку купить...
|
И не получится, и функции корзины и прочее к этой проблеме отношения не имеют. Причина в асинхронном запросе клиента, а при нем ответ сервера помещается в некий контейнер, и это есть фоновый запрос на странице, и перенаправление не обязывает браузер делать переход для страницы текущей, просто он запросит данные по указанному в header адресу и ответ также поместит в контейнер. Если при этом ответ не будет JSON, то кроме ошибки вы ничего не получите.
Клиент должен делать перенаправление после ответа сервера на асинхронный запрос, при этом сервер может передать клиенту параметры запроса.