我尝试了不同的方法,但是似乎无法完成这项工作,我打算在登录后创建一个重复的页面以重定向到该页面,但这似乎有些业余。
这是我的登录部分:
<?php
session_start();
include("../includes/config.php");
if (!isset($_SESSION['username'])) {
header('location: memberlogin.php');
exit();
}
?>
<a href="login/index.php">Login</a>
登录后,我希望它出现而不是登录:
hello `<?php echo " " . $_SESSION['username']; ?> <a href="logout.php">logout</a>
感谢帮助
答案 0 :(得分:1)
在{strong>包含呈现html页面的代码的.php
文件中:
$username = $_SESSION['username'] ?? null;
if (true === empty($username)) {
// show your link to login page
echo '<a href="login/index.php">Login</a>';
} else {
// show your link to logout page
echo '<a href="logout/index.php">Logout</a>';
}
答案 1 :(得分:1)