로그인 시 이전 페이지로 가려면?

로그인 시 이전 페이지로 가려면?

QA

로그인 시 이전 페이지로 가려면?

본문

안녕하세요~ 로그인 시 메인 화면이 아닌 이전 페이지로 돌아가게 하려고 작업을 해보았습니다.

 

 

login.php에서

 


if($HTTP_REFERER){
	$login_url = $login_url."?pre=".$HTTP_REFERER;
} 

 

이런식으로 이전 페이지가 존재하면 이전 페이지 값을 넘겨서 전달을 해서

 

login_check.php 에서


$urls = explode('?pre=', $url);
 
if($urls[1]){
$link = urldecode($urls[1]);
} else {
	$link = urldecode($url);
}
 

 

이런식으로 url을 받은다음에 $link를 연결 시켰습니다.

 

 

그런데 문제는 첫 로그인 시에는 이전 페이지 값이 잘 들어있어서, 로그인이 정상적으로 되는데

 

비밀번호에 오류가 있거나 하면... 이전 페이지 경로가 login_check.php로 변경이 되어서... 

 

"회원 비밀번호가 공백이면 안된다" 라는 오류메시지가 출력됩니다.

 

 

이 방법의 개선안이나, 아니면 다른 더 깔끔한 코드를 알고계시는 분들이 있을까요?

 

조언 부탁드립니다~~~

 

이 질문에 댓글 쓰기 :

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 37
© SIRSOFT
현재 페이지 제일 처음으로