到目前为止,我可以登录网站,但我真的不知道我是否真的在创建会话。我听说PHP是我问题的解决方案,但我并不熟悉PHP。因此,有人可以告诉我如何正确登录,登录时在网站上显示用户名,表明用户实际已登录,以及注销链接,因此点击后,用户退出!
答案 0 :(得分:4)
您启动会话,重定向用户,但您没有设置会话。你应该使用类似的东西
<?php
session_start();
if (isset($_POST["submit"])) {
$username = $_POST["username"];
$_SESSION["username"] = $username;
}
//Here you can refresh or redirect to an other page
?>
用于注销(将其放在一个单独的文件中,如logout.php)
<?php
session_start();
session_unset();
session_destroy();
//Then you may redirect to the login page if you want after sometime.
?>
在任何其他文件中,使用您的会话
<?php
session_start();
echo $_SESSION['username'];
答案 1 :(得分:-1)
你必须先开始会议
session_start();
$_SESSION['variable_name'] = $session_variable;
现在用于Logout脚本 使用这个
session_start();
session_unset();
session_destroy();