테스트 사이트 - 개발 중인 베타 버전입니다

$_SERVER['HTTP_REFERER'] 값 유지 채택완료

sks2p 4년 전 조회 2,692

로그인시 $_SERVER['HTTP_REFERER']로 전 url을 가져오도록 하려는데

아이디나 비밀번호를 1번이라도 틀리면 url이 login_check로 나와서 오류 출력후 메인으로 돌아가네요...

어떻게 처리해야 정상적으로 될까요??

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

login.php에서

<input type="hidden" name="url" value="<?=urlencode( $_SERVER['HTTP_REFERER'])?>" />

이런 부분이 있을 겁니다. 없다면 만드셔야 합니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

s
sks2p
4년 전
login.skin.php에 말씀하시는 건가요?? 거긴 만들어 뒀는데 처음 로그인 페이지에 가면 $_SERVER['HTTP_REFERER'] = 로그인에 진입한 전 페이지 주소인데 비밀번호를 한번이라도 틀리면 login.php -> login_check.php -> login.php ->가 되니까 전페이지 주소가 login_check.php가 되서 에러가 나더라구요ㅠㅠ
엑스엠엘
4년 전
로그인시 $_SERVER['HTTP_REFERER']로 전 url을 가져오도록 하려는데...
==
이 부분을 bbs/login_check.php에서 하시는 것 아닌가요?

이 부분을 빼시고
login.skin.php에 $url변수를 지정하세요.

댓글을 작성하려면 로그인이 필요합니다.

login.check.php

</p>

<p>alert('가입된 회원아이디가 아니거나 비밀번호가 틀립니다.\\n비밀번호는 대소문자를 구분합니다.');</p>

<p>

라는게 기본값인데 

 

혹여

</p>

<p>alert('가입된 회원아이디가 아니거나 비밀번호가 틀립니다.\\n비밀번호는 대소문자를 구분합니다.', '/');</p>

<p>

위처럼 되있나 확인해보세요

 

알러트 메시지는

 

alert('메시지'.'이동될 주소');

 

니깐요

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
sks2p
4년 전
/로 가는게 문제가 아니라 $_SERVER['HTTP_REFERER']값이 바뀌는게 문제에요...ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인