我想在一个页面中获取用户输入,将其存储在 php 变量中,然后在另一个 php 页面中使用它。我尝试过使用“会话”,但它似乎不起作用。还有其他安全的选择吗?该信息可能是用户名和密码。
尝试更改您的会话代码,因为这是执行此操作的最佳方法。
例如:
索引.php
<?php
session_start();
if (isset($_POST['username'], $_POST['password']) {
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $_POST['password'];
echo '<a href="nextpage.php">Click to continue.</a>';
} else {
// form
}
?>
下一页.php
<?php
session_start();
if (isset($_SESSION['username'])) {
echo $_SESSION['username'];
} else {
header('Location: index.php');
}
?>
不过,我可能会在会话中存储更安全的内容,例如用户 ID,而不是用户的登录凭据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)