在我当前的项目中,我有一个与主站点集成的购物车。现在我必须创建一些迷你站点来显示从主站点检索到的数据。当用户点击迷你网站中的立即购买按钮时,它应该重定向到主购物车。但是,当用户单击“继续购物”按钮时,应该将其发送回他正在浏览的迷你网站页面。这两个站点将使用 2 个不同的域名。我可以让他回到他浏览我们的页面吗?
request.getHeader("Referer")
这将是 2 个不同的网络应用程序,因此 request.getHeader("Referer")
将帮助他返回到他正在浏览的页面。
请给我一些建议。
最佳答案
您的应用程序逻辑不应依赖于 Referer
,因为发送 Referer
可能会被防火墙或浏览器配置阻止。
考虑将返回 URL 作为参数传递:http://mainsite.com/shoppingCart?returnTo=http%3a%2f%2fminisite.com%2foriginalPage
。
还要确保 returnTo
指向您的站点以避免可能的安全问题。
关于java - 如何使用 request.getHeader ("Referer"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5536577/