多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php開源 > php教程 > php中登錄后跳轉回原來要訪問的頁面實例

php中登錄后跳轉回原來要訪問的頁面實例

來源:程序員人生   發(fā)布時間:2014-04-30 21:03:42 閱讀次數(shù):3469次

在很多網(wǎng)站用戶先訪問一個要登錄的頁面,但當時沒有登錄后來登錄了,等待用戶登錄成功之后肯定希望返回到上次訪問的頁面,下面我就來給大家介紹登錄后跳轉回原來要訪問的頁面實例,最簡單的辦法就是直接使用 php $_SERVER['HTTP_REFERER']

如果我在A.php頁面要登錄,現(xiàn)在跳到B.php頁面,我們只要在b.php中加如下代碼:

  1. $url = $_SERVER['HTTP_REFERER']; 
  2. header("location:$url"); 

但是上面的辦法會有很多不足,如帶參數(shù)等等,但在IE瀏覽器下的話,假如你是通過js的location來跳轉的話,那這個值是獲取不到的.

下面我做一個全面點的,首先創(chuàng)建一個方法判斷是否登錄,如果沒登錄則

  1. protected function checkLogin() {  
  2.        if (沒有登錄){            
  3.        $thisurl = "http://".$_SERVER["HTTP_HOST"].$_SERVER['PHP_SELF'];//當前URL  
  4.        $thisurl = urlencode($thisurl);//這里要注意需要把獲取到的url轉碼,不然后面不好傳遞URL  
  5.            redirect("http://".$_SERVER["HTTP_HOST"]."/cityosweb/default.php/Index/login?url=".$thisurl);             
  6.        }  
  7.    } 

然后在需要登錄的才能反問的頁面調用這個方法,代碼如下:$this->checkLogin();,這樣如果你沒有登錄則跳轉到登錄頁面,并帶上了你之前頁面的url:然后獲取URL提交登錄,代碼如下:

  1. public function login() {  
  2.         $url = $_GET['url'];  
  3.         $this->assign('url',$url);  
  4.         $this->assign('title','Login');  
  5.         $this->display('user/reg_new.html');  
  6.     } 

模板上獲取到url后提交到php后臺,登錄后跳轉到這個url ok搞定..

生活不易,碼農辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 在线中文 | 亚洲欧洲日韩国产一区二区三区 | 久久美女福利视频 | 欧美日韩亚洲另类 | 性欧美暴力猛交69hd | 一级做a爱片久久蜜桃 | 手机视频在线观看 | 国产成人 免费观看 | 亚洲香蕉一区二区三区在线观看 | 亚洲人成片在线观看 | 午夜小影院 | 亚洲精品国产男人的天堂 | 欧美刺激性色黄大片18 | 欧美黑人xxxx性高清版 | 国产成人一区二区在线不卡 | 色黄污在线看黄污免费看黄污 | 免费看黄色的网址 | 欧美一级做a爰片免费 | аbt天堂资源在线官网 | 久久天天躁狠狠躁夜夜中文字幕 | 亚洲激情校园 | 97影院午夜在线观看琪琪 | 免费国产在线观看老王影院 | 国产一区2区3区 | 亚洲精品一区二区观看 | 麻豆精品不卡国产免费看 | 中文字幕26页 | 国产乱码一区二区三区四 | 日韩中文字幕久久精品 | 欧美性猛交xxxx乱大交中文 | 亚洲视频免费在线看 | c看欧美激情毛片 | 手机看片福利日韩 | 福利在线看片 | 视频在线欧美 | 精品在线一区二区三区 | 乱码在线中文字幕加勒比 | 国产精品自拍亚洲 | 最新国产在线播放 | 中文字幕在线精品视频入口一区 | 成人午夜在线视频 |