【发布时间】:2018-09-13 17:51:42
【问题描述】:
我正在尝试创建一个 php 文件,该文件将存储来自 html 文件的数据和另一个 html 文件以从 php 文件中调用该数据。
在我的第一个 html 文件中,我有可以转到第二个 html 文件的按钮。根据我按下的按钮,我想显示我存储在按钮中的名称。
在第二个 html 文件中,我有一个按钮来销毁该数据,因此如果我想按下另一个按钮,将显示该名称而不是我按下的第一个按钮。
例如,在登录时,我想以 John 的身份登录,并让目录显示我以 John 的身份登录。点击退出按钮后,我想以 Ben 的身份登录并执行相同的操作。
我该怎么做?我会为此使用会话吗?
编辑:我更新了我的文件,每个文件都是这样的
login.html:
<html>
<head>
<title>Login</title>
</head>
<body>
<form action="createsession.php" method="POST">
<input type="submit" name="buttonName" value="John" >
</form>
</body>
目录.html:
<html>
<head>
<title>catalog</title>
</head>
<body>
<h1>Catalog</h1>
Welcome <?php echo $_SESSION["buttonname"]; ?>.<br>
<form action="sessions.php" method="post">
<input type="submit" value="Logout">
</form>
</body>
createsession.php:
<html>
<body>
<?php
$_POST["buttonName"];
session_start();
$_SESSION['buttonName'];
header('Location: catalog.html');
?>
</body>
【问题讨论】: