개발 Q&A

제목 모바일웹에서 뒤로가기..막기? 특정페이지 뒤로가기로 못오게 하기?
글쓴이 니로 작성시각 2016/07/07 13:25:16
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 16788   RSS

결제 모듈을 만들고 있는데요

결제 완료페이지에서 새로고침을 막고싶은데 보통 keydown이나 keypress같은경우는 키보드 입력이고

모바일에서는 모바일 웹브라우저(네이버,크롬 등)의 새로고침 버튼이 있는데..

이걸 막을 방법도 같은방식으로 처리가 되는건가요?

 

그리고.. 결제확인페이지 -> 결제(모듈실행)-> 결제완료처리(백엔드) -> 결제완료페이지 이동 이런식으로 흘러가게 되는데

결제완료처리(백엔드)에서 처리후에 자동으로 결제완료 페이지로 가게 되는데요

결제완료페이지에서 뒤로가기시에 결제완료처리(백엔드)로 오게될경우 중복처리가 되는데

결제완료페이지에서 뒤로가기시에 결제완료처리(백엔드) 페이지로 못오게 하는방법도 있는가요?

 다음글 회사 사내의 학습서버에 프로젝트를 업로드 하였는데 볼수... (4)
 이전글 회사 학습 서버에 올릴려고 합니다...하지만 경로는 못... (2)

댓글

kaido / 2016/07/07 14:39:18 / 추천 0

1. 일단 브라우저 버튼을 눌러서 일어나는 액션을 막을 방법은 없습니다.

2. 못오게 하는 방법은 없습니다. 

보통은 주문을 시작 하면 주문용 세션을 가지고 있고, 주문이 완료되면 주문 세션을 비워버립니다.

주문 처리에서는 세션 없이 접근하면 처리를 하지 않고 다른 페이지로 넘기는 방식을 주로 사용합니다.

혹은 비 세션 상황으로 처리 해야 할 경우 invoce 값을 가지고 처리 합니다 [paypal 같은 경우 이런식 입니다.]

니로 / 2016/07/08 08:11:27 / 추천 0
아 답변 감사합니다!