我想仅在用户登录时显示注销链接。来自page.php的代码:
<?php session_start(); ?>
...
<form class="navbar-right" id="user">
<ul class="nav navbar-nav">
<?php if(isset($_SESSION['login_user'])) {echo '<li><a href="#">Logout here</a></li>';} ?>
</ul>
</form>
当用户点击'Logout here'时,我希望他在用户点击“Logout here”链接时销毁会话。如果我在html中使用PHP,如何使用PHP session_destroy()函数?我正在考虑将onclick添加到href元素,但它不起作用。也许Ajax?谢谢!
答案 0 :(得分:0)
您需要发送参数并销毁会话。把它放在page.php
中<?php
if(isset($_REQUEST["logout"]){
session_destroy();
}
?>
然后将超链接设置为page.php?logout
而不是page.php
。