2011-07-27 2 views
0

각 사용자가 고유 ID와 암호로 로그인하는 온라인 시스템을 만들려고합니다. 암호를 확인하기위한 코드를 구현했지만 성공적인 암호 확인 후 어떻게 새 (집) 페이지로 리디렉션합니까? 당신이 당신의 사용자를 확인해야합니다 PHP 암호 확인

header('Location: newpage.php'); 

가 명심

모든에 인증 : 홈 URL을 가정

+0

비밀번호는 어떻게 확인됩니까? – Purag

답변

3

당신이 그들을 리디렉션 출력에 헤더를 필요

header("Location: home.php"); 
6

home.php에있다 그렇지 않으면 사람들이 직접 URL에 액세스 할 수 있습니다. 해당 사용자를 확인 후

0

은 사용한다,이 라인은 home.php 페이지로 리디렉션됩니다 코드 줄에 의해

header('location: home.php'); 

..

0

다른 사람이 말했듯를 작성해야 인증 header() 함수를 사용하지만 URI뿐만 아니라 Location의 전체 URL을 지정해야합니다. 출처 : http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html #과 같이 14.30 :

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

을 그리고 당신은 헤더() 호출하기 전에 출력에 아무것도 보내지 않고 있는지 확인하십시오.

+0

사실이 아닙니다. 파일 이름이나 상대 경로 만 사용할 수도 있습니다. – Pradeep

+0

"할 수있다"는 의미는 아닙니다. 이것은 효과가 있지만 이는 보장되지 않습니다. RFC 링크를 참조하십시오. 일부 고객은 전체 URL이없는 위치를 이해하지 못할 수도 있으며이를 보았습니다. – dmmd