我有3个文件:
login.htmllogin_check.phpwelcome.php在login.html输入用户名和密码并单击提交按钮login_check.php时,根据$_POST['username']和一些SQL查询检查用户名条目是否在数据库中.现在我将以下代码放在底部login_check.php
login_check.php:
header('Location:welcome.php')
Run Code Online (Sandbox Code Playgroud)
但是我想通过$_POST['username']从login_check.php到welcome.php,这样我可以利用$_POST['username']我的欢迎页面.有什么方法可以像上面的情况那样通过论证?
Sar*_*raz 10
请session改为使用,因为无论您在欢迎页面登陆哪个页面,您都会在欢迎页面上每次显示用户名.
您可以在login_check页面上设置会话,如:
session_start(); // this should be on top of login_check file
// this goes just before redirect line
$_SESSION['username'] = $_POST['username'];
Run Code Online (Sandbox Code Playgroud)
现在在欢迎页面上,您可以显示如下用户名:
session_start(); // this should be on top of welcome page.
echo `Welcome ` . $_SESSION['username'];
Run Code Online (Sandbox Code Playgroud)