php - 登录后我希望提交一个表单并重定向到登录后页面
问题描述
所以我在下面写了一个非常简短的代码,希望你们能理解。
这是login.php代码
<?php
$session_start();
$_SESSION['uname'] = $_POST['username'];
$pass = $_POST['password'];
$db = mysqli_connect('localhost', 'root','','test');
$res = mysqli_query($db,"SELECT*FROM tb_test WHERE uid='$_SESSION[uname]' AND pass='$pass')";
if($res)
{
<form method="post" action="new_file.php">
<input type="text" name="name" placeholder="Your Name" />
<input type="submit" name="submit" placeholder="Submit" />
</form>
}
?>
这是new_file.php代码
$session_start();
$name = $_POST['name']
$db = mysqli_connect('localhost', 'root','','test');
$res = mysqli_query($db,"INSERT INTO tb_test2 (name) VALUES ('$name');
if($res)
{
header('location: login.php');
}
这段代码工作得很好。但是重定向到 login.php 页面后,系统无法识别之前的 $_POST['username'] 和 $_POST['password']。我该如何解决这个问题?
解决方案
推荐阅读
- r - 向 ts.plot 添加黄土线
- oracle - Oracle 11g 中是否有与 Neo4j Cypher 查询相同的 SQL 查询或过程以过滤最短路径?
- powerquery - Power Query - 如何提取列表中的值?
- c++ - 具有多个或条件的 std::enable_if
- javascript - 有没有办法添加一个使用 Material Table React 到每个列标题
- python - 在 django rest 框架中使用令牌身份验证返回更多信息
- c - 如果超出内部固定/非固定翻译限制,实现是否应该发出诊断?
- appkit - 出现查找弹出框时调用 NSTextView textDidEndEditing
- android - React Native:非法节点 ID 设置为 Animated.Multiply 的输入
- react-native - 尝试动态设置 viewBox 宽度/高度