登录时利用$_SERVER['HTTP_REFERER']得到前一页,用来登录成功后跳转。
但是如果跳转到登录页面,就得不到$_SERVER['HTTP_REFERER']。
求解决方案。

解决方案 »

  1.   

    顯示登入表單時,把$_SERVER['HTTP_REFERER']保存為表單的一個欄目(如refer)
    登錄成功後,跳轉到refer的值
      

  2.   

    问题是_SERVER['HTTP_REFERER']根本就得不到
      

  3.   

    你前一页是可以得到的吧?refer是放在前页的,跳转时从$_POST里面取就行了
      

  4.   

    得到请求页面的地址,之后在登录之后进行页面跳转是这样的需求么?if (isset($_SERVER['REQUEST_URI'])){
        $uri = $_SERVER['REQUEST_URI'];
      }
      else{
             $uri = $_SERVER['PHP_SELF'] .'?'. $_SERVER['QUERY_STRING'];
        
      }
      return $uri;