四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

PHP登陸后跳轉到登陸前頁面實現思路及代碼

最近手上一個小項目讓我接觸到php編程,簡單的登陸功能已經OK。可是在實際使用的時候發現一個問題:用戶A發送一個鏈接給用戶B,B打開時頁面提示登陸,可是登陸成功后,卻跳轉到了首頁,而并不是A發送的鏈接。為了有更好的用戶體驗,B登陸成功后應該自動跳轉到登陸前的鏈接。查了php幫助手冊,利用$_SERVER全局變量可以實現這個功能。

$_SERVER是php的一個超全局變量,關于$_SERVER變量的詳細解釋可以參考:http://www.php.NET/manual/zh/reserved.variables.server.php

具體實現方法為:在提示用戶登錄的同時,在session或者cookie中記錄下請求頁面的URL;登錄驗證成功后在跳轉回該URL。
checklogin.php
復制代碼 代碼如下:
session_start();

if (!isset ($_SESSION['login_ok']))
{
echo "<script language=Javascript>alert ('要訪問的頁面需要先登錄。');</script>";
$_SESSION['userurl'] = $_SERVER['REQUEST_URI'];
echo '<script language=Javascript>window.location.href="login.php"</script>';
}

login.php
復制代碼 代碼如下:
session_start();

//此處省略了賬號密碼驗證代碼,驗證OK再執行下面代碼

if (isset ($_SESSION['userurl']))
{
//會話中有要跳轉的頁面
$url = $_SESSION['userurl'];
}
else
{
//沒有要跳轉的頁面,則轉到首頁
$url = "home.php";
}

//0.5s后跳轉
echo "<meta http-equiv=/"refresh/" content=/"0.5;url=$url/">";

php技術PHP登陸后跳轉到登陸前頁面實現思路及代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 变性手术男变女能怀孕吗| 护航 电影| 礼佛三拜正确动作视频| 部队肩章等级排名图片| 来自地狱| 《禁忌4》| 舌吻床戏视频| 白血公主| 来去四字成语| 奇怪的夜晚电影| 玛姬·格蕾斯| 七年级地理课时练电子版 | 1905电影网免费电影| 男骑女| 《黑帮少爷爱上我》| 郭明翔| 陈思敏1一5集国语版在线播放| 张猛龙魏碑字帖大全| 秀人网xiuren大尺度| 美丽人生在线完整版免费观看| 又造句二年级上册| 赫伯曼电影免费观看| 香港艳情电影| 直播惊魂夜| 道东道西| 一野| 向着胜利前进演员表| 当代大学德语2答案| 《竹升妹之以牙还牙》| 春风不问路| 美国舞男| 吻戏韩国| 欧美视频亚洲视频| 机动战士高达seed destiny| 拜金女郎| 毕业生在线观看| 莫比乌斯电影在线观看全集高清| 花煞| 王渝萱主演的电影大全| 国产破处视频在线播放| 女女床戏|