Как сделать ссылку "Продолжить покупки" в корзине интернет магазина?

dredder

Кэп
Нужно сделать ссылку "Продолжить покупки" в корзине. Сначала я вставил в ссылку $_SERVER["HTTP_REFERER"], но появилась проблема. Когда клиент удаляет товар в корзине, страница корзины обновляется, и, если он после этого жмёт на ссылку "Продолжить покупки", его отбрасывает на эту же корзину :( А нужно на страницу, с которой он перешёл в корзину.

Пожалуйста, подскажите, как лучше сделать. Я знаю, как получить url страницы и что можно полученный url записать в $_SESSION. Но я не знаю, как по событию клика на корзину записать url, а потом извлечь его в ссылку в самой корзине
 

just_guest

Новичок
Перед сохранением такой ссылки можно проверить - а не ссылка ли это на корзину?
а лучше профильтровать пришёл ли юзер со страницы покупок.... хотя... не поможет мб кто откроет ссыль из истории.
видимо нужна сесия или гет
 

dredder

Кэп
Я тогда поступил как и посоветовал WMix. Сохранял url на текущей странице, при этом я проверял, на на странице корзины сейчас находится посетитель? Далее передавал ссылку в сессию и вписывал её в нужную кнопку
 

ksnk

прохожий
Записывать такую информацию в сессию бывает не очень правильно. Юзер может оставить страничку с корзинкой в броузере на телефоне на несколько дней, а потом к ней вернуться, никакой сессии не хватит для хранения. Разумно хранить ее прямо на отдаваемой страничке, в куках или локальном хранилище.
 
Сверху