HTTP не имеет состояния, поэтому нет возможности прочитать историю браузеров (на сервере) так же, как Javascript (на стороне клиента).
Однако есть несколько приемов, которые вы можете использовать:
- Javascript может записать URL в текстовое поле, которое отправляется на сервер
- Последний посещенный URL-адрес может быть сохранен в сеансе - его можно получить при последующем посещении
Если вы используете URL в методе сеанса, вы, вероятно, захотите закодировать его в обработчик HTTP (не модуль), и он будет срабатывать автоматически при каждом запросе.
Очевидно, что они будут работать, только если пользователь ранее посещал страницу, а не напрямую.