Php 如何在我的网站中创建注销?
到目前为止,我可以登录该网站,但我真的不知道我是否真的在创建会话。我听说PHP是我问题的解决方案,但我对PHP不是很熟悉。那么,有人能告诉我如何正确登录,登录时在网站上显示用户名,以表明用户已实际登录,还有注销链接,因此,当单击时,用户将注销 启动会话,重定向用户,但不设置会话。你应该用那样的东西Php 如何在我的网站中创建注销?,php,html,Php,Html,到目前为止,我可以登录该网站,但我真的不知道我是否真的在创建会话。我听说PHP是我问题的解决方案,但我对PHP不是很熟悉。那么,有人能告诉我如何正确登录,登录时在网站上显示用户名,以表明用户已实际登录,还有注销链接,因此,当单击时,用户将注销 启动会话,重定向用户,但不设置会话。你应该用那样的东西 <?php session_start(); if (isset($_POST["submit"])) { $username = $_POST["username"]; $_S
<?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();
echo $_SESSION['username'];
您必须首先启动会话
session_start();
$_SESSION['variable_name'] = $session_variable;
现在是注销脚本
用这个
session_start();
session_unset();
session_destroy();
如果你需要一个教程,网上有几个。您可以使用google查找它们。@A.Adams您将有一个类似Logout
的链接,然后在Logout.php上输入该代码,您必须在单独的文件中注销。@A.Adams您需要会话_start();在每个希望访问$_sessionsuperglobal(在本例中,您将使用它来确定用户是否经过身份验证)的php文件的开头,我添加了一个示例,您可以使用/显示这样的用户名echo SESSION['username']
您需要一个php文件来执行php代码。另外,您应该学习PHP或至少阅读有关会话的PHP文档。您可能需要看一看:好的,我知道了,但是错误在哪里,伙计…??您可能需要在注销这两种方法时销毁/删除注册到会话的所有数据我知道alredy
session_start();
session_unset();
session_destroy();