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