1. 程式人生 > >網站退出登入,再次登入後,自動跳轉到退出登入的頁面 referrer

網站退出登入,再次登入後,自動跳轉到退出登入的頁面 referrer

<script language="JavaScript">

    var refer=document.referrer;
    document.getElementById('backurl').value=refer;
</script>
也可以記錄使用者瀏覽資訊,並在使用者退出登入後,下次登入直接調整到該頁面
前提,網站訪問地址明確
例如:
會員模組(customer)
http://127.0.0.1/customer/index  
商品模組(product)
http://127.0.0.1/product/list
內容模組(
content)
http://127.0.0.1/content/list
//獲取上一個頁面的地址 
String referrer = (String) request.getParameter("referrer");
//判斷自己的上一個頁面地址是否是自己的網站,如果不是則跳轉到會員中心,如果包含customer則跳轉到會員中心
String url = request.getScheme() +"://" + request.getServerName();
if(referrer.contains(url) && !referrer.contains("customer")){
   return "redirect:"+referrer;//直接跳轉到上一個頁面
}else{
   return 
"redirect:/";//直接跳轉到網站首頁 }