本文目錄一覽:
php 在網頁登陸成功後怎麼實現網頁跳轉,由login跳轉到index
需要準備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,例如:index.php。
2、在index.php中,輸入代碼:header(‘Location: index.php’);。
3、瀏覽器運行login.php頁面,此時會跳轉到index.php頁面。
PHP密碼驗證跳轉
web.php //判斷sessionuid是否為空,為空萴跳入密碼輸入頁。
?php
session_start();
if (empty($_SESSION[‘uid’])){
header(“location:pass.php”);
exit;
}
?
pass.php
html
body
form action=”index.php” method=”post”
input type=password name=password/input
input type=submit value=”提交”/input
/form
/body
/html
index.php //先判斷密是否為1,如果是,則賦值sessionuid為1,如果不是,則跳回至pass.php
?php
$passrord=$_post[‘password’];
session_start();
if ($password==’1′){
echo ‘歡迎你,’;
$_SESSION[‘uid’]=’1′;
}
if (empty($_SESSION[‘uid’])){
header(“location:pass.php”);
exit;
}
?
php怎麼跳轉到登陸界面
用戶登錄的同時,在session或者cookie中記錄下請求頁面的URL;登錄驗證成功後在跳轉回該URL。
//checklogin.php
session_start();
if (!isset ($_SESSION[‘login_ok’]))
{
echo “script language=javascriptalert (‘要訪問的頁面需要先登錄。’);/script”;
$_SESSION[‘userurl’] = $_SERVER[‘REQUEST_URI’];
echo ‘script language=javascriptwindow.location.href=”login.php”/script’;
}
//–checklogin.php
//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\””;
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/219527.html