内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

如何實(shí)現(xiàn)php登錄頁面跳轉(zhuǎn)-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

成都創(chuàng)新互聯(lián)專注于文山州網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供文山州營(yíng)銷型網(wǎng)站建設(shè),文山州網(wǎng)站制作、文山州網(wǎng)頁設(shè)計(jì)、文山州網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造文山州網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供文山州網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

如何實(shí)現(xiàn)php登錄頁面跳轉(zhuǎn)?相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

php登錄頁面跳轉(zhuǎn)的實(shí)現(xiàn)方法:首先在提示用戶登錄的同時(shí),在session或者cookie中記錄下請(qǐng)求頁面的URL;然后在登錄驗(yàn)證成功后,跳轉(zhuǎn)回該URL即可。

PHP用戶登錄后跳轉(zhuǎn)回上一訪問頁面的實(shí)現(xiàn)思路及代碼

項(xiàng)目需求

訪問網(wǎng)站頁面時(shí),有的頁面需要授權(quán)才能訪問,這時(shí)候就會(huì)要求用戶登錄,跳轉(zhuǎn)到登錄頁面login.php,怎么實(shí)現(xiàn)登錄后返回到剛才訪問的頁面。

解決思路1:

在跳轉(zhuǎn)到登錄頁面之前要將當(dāng)前訪問頁面的url保存到cookie里面,登錄驗(yàn)證授權(quán)通過后,從cookie中取出這個(gè)url值,跳轉(zhuǎn)到該url指定的頁面。

具體實(shí)現(xiàn)方法:

在提示用戶登錄的同時(shí),在session或者cookie中記錄下請(qǐng)求頁面的URL;登錄驗(yàn)證成功后在跳轉(zhuǎn)回該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();
//此處省略了賬號(hào)密碼驗(yàn)證代碼,驗(yàn)證OK再執(zhí)行下面代碼
if (isset ($_SESSION['userurl']))
{
//會(huì)話中有要跳轉(zhuǎn)的頁面
$url = $_SESSION['userurl'];
}
else
{
//沒有要跳轉(zhuǎn)的頁面,則轉(zhuǎn)到首頁
$url = "home.php";
}
//0.5s后跳轉(zhuǎn)
echo "<meta http-equiv="refresh" content="0.5;url=$url">";

解決思路2:

除了存成cookie的形式,相信大家也看到了很多大型網(wǎng)站直接采用GET的形式獲得,DZ的登陸機(jī)制就是這樣。

這種思路具體是這樣的:

在跳轉(zhuǎn)到登錄頁面前要將訪客訪問的頁面的url作為參數(shù)傳遞過去,登錄驗(yàn)證后,授予訪問權(quán)限之后跳轉(zhuǎn)到該url指定的頁面。

比如登錄前的url為:http://www.xxx.com/member/authpage.html 當(dāng)訪客訪問時(shí),點(diǎn)擊無權(quán)限,跳轉(zhuǎn)到登錄頁面的地址就為login.php?redirect_url=http://www.xxx.com/member/authpage.html,這樣在登錄時(shí)就可以用GET方式獲取該參數(shù) http://www.xxx.com/member/authpage.html,登錄驗(yàn)證成功后跳轉(zhuǎn)到authpage.html 這個(gè)頁面就可以了。

看完上述內(nèi)容,你們掌握如何實(shí)現(xiàn)php登錄頁面跳轉(zhuǎn)的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝各位的閱讀!

網(wǎng)站標(biāo)題:如何實(shí)現(xiàn)php登錄頁面跳轉(zhuǎn)-創(chuàng)新互聯(lián)
文章起源:http://m.rwnh.cn/article6/dscoig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、營(yíng)銷型網(wǎng)站建設(shè)云服務(wù)器、響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
乌拉特后旗| 长顺县| 乌苏市| 崇仁县| 景德镇市| 马鞍山市| 全椒县| 门头沟区| 郎溪县| 秦安县| 庐江县| 舟山市| 托克逊县| 林西县| 杭锦后旗| 周宁县| 尤溪县| 额敏县| 平昌县| 英山县| 泰兴市| 综艺| 玉林市| 黄冈市| 辛集市| 漳浦县| 黔东| 华蓥市| 镇宁| 荃湾区| 福安市| 五常市| 滁州市| 鹤庆县| 唐山市| 舒兰市| 青阳县| 东平县| 讷河市| 尉犁县| 伽师县|