抱歉,如果我在这里复制线程,但我无法在 StackOverflow 上的其他任何地方找到答案。
基本上我要做的是制作一个列表,其中可以保留用户在表单中输入的变量。目前,我有使这成为可能和功能的代码,但是在表单中输入的变量仅在用户点击提交后才会出现在列表中......只要我刷新页面或从某个地方转到页面否则,变量消失。有什么办法可以阻止这种情况发生吗?
编辑:这里是代码:
//Page 1
<?php
session_start();
$entries = array(
0 => $_POST['signup_username'],
1 => $_POST['signup_email'],
2 => $_POST['signup_city']);
$entries_unique = array_unique($entries);
$entries_unique_values = array_values($entries_unique);
echo "<a href='Page 2'>Link</a>";
$_SESSION['entries_unique_values'] = $entries_unique_values;
?>
//Page2
<?php
session_start();
$entries_unique_values = $_SESSION['entries_unique_values'];
foreach($entries_unique_values as $key => $value) {
$ValueReplace = $value;
echo "<br /><a href='http://example.com/members/?s=$ValueReplace'>" . $value . "</a><br/>";
}
?>