【发布时间】:2020-04-15 19:26:04
【问题描述】:
我在“主”页面(main.php)中填写了以下HTML 表单:
<form action="sessions.php" method="post">
<input type="" placeholder="Insert Database Name" name="dbName" id="dbName">
<input type="" placeholder="Insert Server Name" name="serverName" id="serverName">
<input type="" placeholder="Insert User Name" name="userName" id="userName">
<button type="submit" name="Submit" id="sub">Connect</button>
</form>
当用户按下“提交”按钮(我将其设置为不刷新页面)时,表单数据会发布到另一个页面(sessions .php):
<?php
session_start();
$_SESSION['dbName'] = $_POST['dbName'];
$_SESSION['serverName'] = $_POST['serverName'];
$_SESSION['userName'] = $_POST['userName'];
$_SESSION['password'] = $_POST['password'];
?>
然后,从另一个页面读取这些数据(graphs.php):
<?php
session_start();
$serverName = $_SESSION['serverName'];
$userName = $_SESSION['userName'];
$password = $_SESSION['password'];
$dbName = $_SESSION['dbName'];
?>
当我刷新页面时,表单数据被保留。 刷新页面后如何删除?
【问题讨论】:
-
session_destroy()? -
“保留”是什么意思?在给定的代码中,你不需要对这些变量做任何事情
-
@AnuragSrivastava 我希望在刷新页面之前保留表单数据。
标签: javascript php html session