1
にリダイレクトするには、これは今でMysqlidb
クラスオブジェクトと$_SESSION['loginsec']
として定義prc_login.php
PHPログインリダイレクト - 2番目の試み
<?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
にリダイレクトされます。そしてもう一度私は2回目のログインをして、index.php
にリダイレクトされて正常に動作します。
なぜ私は最初の試みでlogin.php
にリダイレクトされましたか?
役立ちます!これは機能しています。ありがとうございました。しかし、以前のスクリプトでは、2回目の試行でのみリダイレクトされていました。理由は何でしょうか? –