我点击一个锚点是“Log Out”锚点,我将它发送到另一个破坏PHP会话的页面但是“Login”信息仍然显示在此之后,例如“Welcome Andrew”,我必须再次刷新页面以便实际拾取它,然后“欢迎安德鲁”更改为“请登录”,我该怎么做才能在单击锚点并转到另一页面时,它会破坏它会话并显示“请登录”而不必刷新它?
<a href="logout.php"> Log Out</a>
退出PHP
<?php
session_destroy();
?>
到达logout.php之后,它仍显示“欢迎安德鲁”,但如果我刷新它显示“请登录”我该怎么做才能刷新?
谢谢
答案 0 :(得分:1)
那是因为这就是会议的工作方式。为了保持清洁并确保它一切顺利,我建议更像:
session_unset();
session_destroy();
session_start();
header('Location: login.php');