2012-11-17 63 views
0

我在退出時遇到了將用戶重定向到首頁的問題。我有一個開關case語句和一個處理註銷看起來是這樣的:退出後重定向

case 'logout': 
    offline($_SESSION['user_id']); 
    session_destroy(); 
    include_once 'index.php'; 
    break; 

我認爲,包括的index.php將用戶重定向到FrontPage,因爲在那個時候會發生什麼了會議。但該頁面只是空白,url是localhost/web //?a =註銷。

我在做什麼錯?

回答

2

好的,OP!我已經更新了我的答案,即使你沒有提出要求。因此,檢查這又

header('Location: http://site.com/index.php');

使您的代碼是這樣的:

case 'logout': 
    offline($_SESSION['user_id']); 
    session_destroy(); 
    header('Location: http://site.com/index.php'); 
    exit(); 
    break; 
+2

我猜你的意思是'標題( '地點:的index.php');',你應該叫'退出();'之後。 – insertusernamehere

+1

是的,謝謝你指出,這是一個錯字。 – samayo

+2

這個答案仍然是錯誤的。不僅不是地點的小寫字母「L」,而且也應該是絕對的(又名完整的URL)。 – PeeHaa