要实现登录跳转传值,可以使用以下步骤:
下面是一个简单的示例代码:
登录页面 login.php:
<form action="login_process.php" method="post">
<input type="text" name="username" placeholder="用户名">
<input type="password" name="password" placeholder="密码">
<input type="submit" value="登录">
</form>
登录处理页面 login_process.php:
<?php
session_start();
// 获取用户输入的用户名和密码
$username = $_POST['username'];
$password = $_POST['password'];
// 验证用户名和密码是否正确
if ($username == 'admin' && $password == '123456') {
// 登录成功,保存用户信息到SESSION
$_SESSION['username'] = $username;
// 跳转到目标页面
header('Location: target.php');
} else {
// 登录失败,返回登录页面
header('Location: login.php');
}
?>
目标页面 target.php:
<?php
session_start();
// 通过SESSION获取登录成功后保存的用户信息
$username = $_SESSION['username'];
// 输出用户信息
echo '欢迎您,' . $username;
?>
在以上示例中,用户在登录页面输入用户名和密码后,点击登录按钮会跳转到登录处理页面。登录处理页面会验证用户名和密码是否正确,如果正确则将用户名保存在SESSION中,并跳转到目标页面。目标页面通过SESSION获取登录成功后保存的用户名,并进行相应的处理。
上一篇:php方法在其他文件调用吗
下一篇:php实现相除取整的方法有哪些
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站