【发布时间】:2017-05-01 09:23:42
【问题描述】:
我无法在 PHP 中取消设置会话(当我单击注销时它应该 destroy_session() 但它不起作用我的代码为
<ul class="nav1">
<?php
if(!isset($_SESSION['user_name']) && empty($_SESSION['user_name']))
{
echo '<li><a href="#" data-toggle="modal" data-target="#myModal">Mobile</a></li>';
echo '<li><a href="#" data-toggle="modal" data-target="#myModal2">datacard</a></li>';
echo '<li><a href="#" data-toggle="modal" data-target="#myModal1">DTH</a></li> ';
echo '<li><a href="#" data-toggle="modal" data-target="#myModal4">login</a></li>';
echo '<li><a href="#" data-toggle="modal" data-target="#myModal5">Signup</a></li>';
}
else
{
echo "<li><a href='#'>Hello,".$_SESSION['user_name']."</a></li>";
echo "<li><a href='orders.php'>Passbook</a></li>";
echo "<li><a href='#'>Wallet</a></li>";
echo "<li><a href='settings.php'>Settings</a></li>";
echo "<li><a href='logout.php'><i class='fa fa-sign-out'></i> Logout</a></li>";
}
?>
我的注销代码是
<?php ob_start();
session_destroy();
unset($_SESSION['user_name']);
header("Location: index.php");
exit();
?>
请帮帮我!!提前致谢
【问题讨论】:
标签: php session-state