2014-01-19 2 views
1

사용자 이름으로 특정 페이지로 리디렉션하고 싶습니다. (수동으로 작성합니다) user2가 로그인하면 user1이 로그인 할 때 user2.php로 리디렉션됩니다. 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 Fallah, 이전에'.php' 확장을 언급하지 않았으며 헤더 위치 다음에'exit()'를 추가했습니다 –

+0

종료가 모두 필요하지 않습니다. 어디에 –

0

을 당신은 아마이 일

header("Location: /path/" . $_SESSION['username'] . ".php"); 
관련 문제