2011-11-24 55 views
0

我有一個錨點,它是一個「註銷」錨點,當它被點擊時,我將它發送到另一個頁面,破壞PHP會話,但「登錄」信息在此之後仍然顯示例如「歡迎安德魯」,我必須再次刷新頁面,以便它實際上獲取它,然後「歡迎安德魯」更改爲「請登錄」,我該怎麼做,以便當單擊錨點時去那個其他頁面,它會破壞會話並顯示「請登錄」而不必刷新它?如何在PHP中引用錨點

<a href="logout.php"> Log Out</a> 

註銷PHP

<?php 
    session_destroy(); 
?> 

後它得到logout.php,它仍然顯示「歡迎安德魯」但如果我刷新顯示「請登錄」我該怎麼辦,所以我不必刷新?

謝謝

+0

會議將保留數據,直到它或者清除或重新加載頁面。嘗試清除會話像http://us.php.net/session_destroy – Corbin

+0

好吧,將它讀取謝謝:) – user710502

回答

1

這是因爲這就是會話的工作原理。只是爲了保持它的清潔,並確保這一切都很好,我建議更多的東西一樣:

session_unset(); 
session_destroy(); 
session_start(); 
header('Location: login.php'); 
+0

偉大的我會嘗試它 – user710502