Юзер на странице site.com/page1 жмёт на кнопку "в корзину" в php-скрипт нам нужно передать параметр, содержащий адрес текущей странице. Пусть это будет from=site.com/page1.
В php сохраняет этот from в сессию
$_SESSION['from']=$_REQUEST['from'] //в переменной сесии будет site.com/page1
Потом когда юзер жулает вернуться, то достаём из $_SESSION['from'] адрес и редиректим туда. При этом сбрасываем $_SESSION['from']=''