2014-01-19 24 views
1

我想用用戶名(我將手動創建)將用戶重定向到特定頁面 因此,當用戶2登錄時,它會將它們重定向到user2.php,當用戶1登錄時它將將它們重定向到user1.php。 我將在註冊後從他們的用戶名中手動創建用戶頁面。PHP將用戶重定向到個人頁面

這是我所用,但每個用戶都在同一個頁面(除了管理員)重定向

if (IsUserConnected()) { 
    if (IsUserAuthorized($_SESSION['username'])) { 
     header('Location: /username.php'); 
    } 
} 

回答

2

要重定向所有用戶username.php

而是執行此操作:

if (IsUserConnected()) { 
    if (IsUserAuthorized($_SESSION['username'])) { 
     header('Location:/'.$_SESSION['username'].'.php'); 
    } 

} 
+0

這個工作。謝謝。 – Emirnop

+0

的歡迎.. –

0

試試這個,新增header('Location: /'.$_SESSION['username'].'.php');

if (IsUserConnected()) { 
    if (IsUserAuthorized($_SESSION['username'])) { 
     header('Location: /'.$_SESSION['username'].'.php'); 
     exit(); 
    } 
} 
+0

這就是我前面說的@Krish :) –

+0

@Alireza法拉赫,你有沒有提到'.php'擴展之前,也加入'出口()'頭位置後 –

+0

退出不需要每次其中 –

0

你可能想第三行改爲

header("Location: /path/" . $_SESSION['username'] . ".php"); 
相關問題