안녕하세요~ 로그인 시 메인 화면이 아닌 이전 페이지로 돌아가게 하려고 작업을 해보았습니다.
login.php에서
Copy
if($HTTP_REFERER){ $login_url = $login_url."?pre=".$HTTP_REFERER;}
이런식으로 이전 페이지가 존재하면 이전 페이지 값을 넘겨서 전달을 해서
login_check.php 에서
Copy
$urls = explode('?pre=', $url); if($urls[1]){$link = urldecode($urls[1]);} else { $link = urldecode($url);}
이런식으로 url을 받은다음에 $link를 연결 시켰습니다.
그런데 문제는 첫 로그인 시에는 이전 페이지 값이 잘 들어있어서, 로그인이 정상적으로 되는데
비밀번호에 오류가 있거나 하면... 이전 페이지 경로가 login_check.php로 변경이 되어서...
"회원 비밀번호가 공백이면 안된다" 라는 오류메시지가 출력됩니다.
이 방법의 개선안이나, 아니면 다른 더 깔끔한 코드를 알고계시는 분들이 있을까요?
조언 부탁드립니다~~~
|
답변을 작성하려면 로그인이 필요합니다.