我正在尝试在用户登录后创建一个会话,以便在他们登录期间“登录”菜单项更改为“注销”。登录后,我的 success.php 文件将运行,这只是
<?php
session_start();
$_SESSION['loggedin'] = 1;
?>
现在在我的菜单下
<?php
if($_SESSION['loggedin']=1)
echo '<a href="logout.php">Logout</a>';
else
echo '<a href="login.html">Login</a>';
?>
我也有一个注销页面,它只是
<?php
session_start();
session_destroy();
?>
但这里发生的情况是,默认情况下,即使用户尚未登录以创建会话,也会显示注销选项而不是登录。
我不确定这是否是处理此问题的正确方法,但非常感谢一些建议。
谢谢。