會話在 PHP 中無法正常作業。登錄頁面作業正常。但是在重定向到我的主頁后,我無法看到我的登錄詳細資訊,它會引發此錯誤Notice : Undefined index: username in C:\xampp\htdocs\final\header.php on line
如果我使用 if-else 狀態來隱藏我的登錄/注冊按鈕,它就不起作用。所以請有人幫我解決這個問題
我的登錄頁面
<link rel="stylesheet" href="css/auth.css"> <body> <div class="login-box"> <h2>Login</h2> <form action="handleLogin.php" method="post"> <div class="user-box"> <input type="text" name="loginEmail" required=""> <label>Email</label> </div> <div class="user-box"> <input type="password" name="loginPass" required=""> <label>Password</label> </div> <a href="#"> <span></span> <span></span> <span></span> <span></span> <input type="submit" value="LogIn" name="submit"> </a><br> <a class="nav_btn" href="signup.php"><i class="icon_profile"></i>Create New Account</a> </form> </div> </body> </html>
登錄句柄頁面
<div class="login-box"> <h2>Login</h2> <form action="handleLogin.php" method="post"> <div class="user-box"> <input type="text" name="loginEmail" required=""> <label>Email</label> </div> <div class="user-box"> <input type="password" name="loginPass" required=""> <label>Password</label> </div> <a href="#"> <span></span> <span></span> <span></span> <span></span> <input type="submit" value="LogIn" name="submit"> </a><br> <a class="nav_btn" href="signup.php"><i class="icon_profile"></i>Create New Account</a> </form> </div> </body> </html>
我的標題會話
echo ' <form class="form-inline my-2 my-lg-0" >
<p class="text-light my-0 mx-2">Welcome'.$_SESSION["username"].' </p>
</form>';
uj5u.com熱心網友回復:
我認為您應該對表單使用 post 方法,然后將值存盤在會話中,但請記住先啟動會話在這里您登錄
<php?
// Check to see if we have some POST data, if we do process it
if ( isset($_POST['name']) && isset($_POST['pass']) ) {
$_SESSION["name"] = htmlentities($_POST["email"]);
header( 'Location: view.php' ) ;
return;
}
?>
<form action="handleLogin.php" method="post">
<div class="user-box">
<input type="text" name="loginEmail" required="">
<label>Email</label>
</div>
<div class="user-box">
<input type="password" pass="loginPass" required="">
<label>Password</label>
</div>
<input type="submit" value="LogIn" name="submit">
</form>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/432548.html
標籤:javascript php html css 拉拉维尔
