2013-10-02 331 views
0

我在我的筆記本中有2個Web應用程序,現在我想從一個應用程序註銷,另一個仍然登錄的應用程序也會註銷。PHP會話在2 Web應用程序

在我的應用1,我使用會話:

session_start(); 
$session = $_SESSION['username_a']; 

和應用2:

session_start(); 
$session = $_SESSION['username_packing']; 

最後註銷PHP代碼:

session_destroy(); 

條件:如果我登錄2應用程序,然後我註銷1應用程序,另一個應用程序也將註銷。

我的問題是:有無論如何防止(如果註銷1個應用程序,那麼另一個應用程序將保持登錄狀態)?

+0

你必須記錄服務器端的會話,當用戶註銷的無效記錄的會話。 – Raptor

+1

爲什麼不使用Unset。 E.g unset($ _ SESSION [「username_a」]) – Ts8060

回答

1

Session_destroy將銷燬所有會話。您應該取消設置特定會話。就像這樣:

unset($_SESSION['username_a']); // on App 1 

unset($_SESSION['username_packing']); // on App2 
+0

謝謝你現在工作 –