Как использовать запрос.getHeader ("Referer")
в моем текущем проекте, у меня есть корзина интегрирована с официального сайта. Теперь мне нужно создать несколько мини-сайтов для отображения данных, полученных с основного сайта. Когда пользователь нажимает кнопку Купить сейчас на мини-сайте,он должен перенаправить в основную корзину. Но когда пользователь нажимает кнопку Продолжить покупки, это должно быть отправлено обратно на страницу мини-сайта, где он просматривал. Оба сайта будут иметь 2 разных доменных имени. Могу ли я отправить его обратно на страницу, где он просматривал нас?
request.getHeader("Referer")
это будет 2 различных веб-приложений, так что будет request.getHeader("Referer")
помогите отправить его обратно на страницу, где он просматривал.
пожалуйста, пришлите мне некоторые предложения.
2 ответов
вы не должны полагаться на Referer
для логики вашего приложения, начиная с отправки Referer
может быть заблокирован брандмауэрами или настройки браузера.
рассмотрите возможность передачи URL-адреса возврата в качестве параметра:http://mainsite.com/shoppingCart?returnTo=http%3a%2f%2fminisite.com%2foriginalPage
.
также убедитесь, что returnTo
указывает на ваш сайт, чтобы избежать возможных проблем безопасности.