1
這是定義爲Mysqlidb
類對象和$_SESSION['loginsec']
的prc_login.php
PHP登錄重定向 - 重定向在第二次嘗試
<?php
include ("a_functions.php");
$u_UName = $_REQUEST['u_UName'];
$u_Password = md5($_REQUEST['u_Password']);
if($_SESSION['loginsec']==$_REQUEST['loginsec']){
if(isset($_SESSION['loginsec'])) unset($_SESSION['loginsec']);
$loginquery = $db->where("u_UName",$u_UName)->where("u_Password",$u_Password)->getOne("tbl_users","u_Id");
if($db->count){
$_SESSION['u_Id'] = $loginquery['u_Id'];
$redirect = "index.php";
$_SESSION['notify']="Wow!! Welcome";
} else {
$redirect = "login.php";
$_SESSION['notify']="Please check login details or password";
}
} else {
$redirect = "login.php";
$_SESSION['notify']="Please login through proper channel.";
}
header("location:$redirect");
exit();
?>
會議在a_functions.php
開始,$db
我的PHP腳本login.php
宣佈現在,當我第一次登錄login.php
時,腳本重定向到login.php
。再次登錄第二次,然後只重定向到index.php
並且正常工作。
爲什麼我第一次嘗試重定向回login.php
?
是的!這是行得通的。謝謝。但是仍然使用之前的腳本,它僅在第二次嘗試時重定向。這是什麼原因? –