2013-01-08 71 views
0

尋找關於如何最好地捕獲PHP會話註銷以用於JQuery的一些想法。如何捕獲PHP會話註銷以便在JQuery中使用

IDEA

1)用戶登錄到從的index.php admin.php的。 PHP會話開始。
2.)用戶然後註銷admin.php並返回到index.php(url:admin.php?註銷)
3.)用戶在index.php上看到一個新的DIV,表示「謝謝爲了使用!再來!「。

我只是試圖圍繞我如何使用PHP/jQuery的組合來擁有一個基本上說:「如果index.php從重新指定一個結束的PHP會話加載然後顯示這個DIV並在500毫秒後隱藏「。用戶在註銷時只會看到這個DIV,而不是直接去index.php。

+0

你有某種消息系統嗎? (比如,使用會話?)只需設置一個彈出到'admin.php?logout'中即可。 – Ryan

+0

或者重定向到index.php?註銷然後觸發消息。 – shapeshifter

回答

2

我會喜歡。

  1. 用戶登錄會話已創建。

  2. 用戶註銷。假設註銷頁面的重定向有url admin/index.php?loggedout=1

  3. admin/index.php頁只是給

如果(isset($ _ GET [ 'loggedout'])){回聲 「感謝您使用再來!」 }

我需要的地方。

0

會話是由服務器端的PHP管理的一塊內存(實際上它是一個可通過超級全局$ _SESSION訪問的PHP數組)。

如果您希望您的登錄頁面上特別展示了當用戶註銷時,你可以用一些簡單的方法一樣做到這一點:在$ _SESSION

  • 商店的消息(在註銷操作)和在登錄頁面顯示它們

  • 重定向到將被你的JS代碼可以自動檢測到的URL參數其它附加的登錄頁面(看window.location.href)