我正在制作一个在线医生预约应用程序。
我有两个网站:
问题是,如果我注销了任何一个页面,它们都会退出。有什么问题吗?
医院网站登录脚本
<?php
session_start();
if (isset($_SESSION['hid'])) {
session_unset();
header("location: login.php");
}
?>客户端注销脚本
<?php
session_start();
if (isset($_SESSION['id'])) {
session_unset();
header("location: login.php");
}
?>发布于 2017-02-09 15:24:02
在session_unset()之前添加session_destroy()
if (isset($_SESSION['id'])) {
session_unset();
session_destroy();
header("location: login.php");
}发布于 2016-04-12 13:22:01
可以通过将值设置为false来取消会话。这样,它将只从一个网站注销。
医院网站登录脚本
<?php
session_start();
if (isset($_SESSION['hid'])) {
$_SESSION['hid'] = 0;
session_destroy();
header("location: login.php");
}
?>客户端注销脚本
<?php
session_start();
if (isset($_SESSION['id'])) {
$_SESSION['id'] = 0;
session_destroy();
header("location: login.php");
}
?>https://stackoverflow.com/questions/36574029
复制相似问题