Skip to content
Home » 양식 다시 제출 확인 | 이거 때문에 열받는 분은 보세요. 사이트에 연결 할 수 없음 해결 방법 모든 답변

양식 다시 제출 확인 | 이거 때문에 열받는 분은 보세요. 사이트에 연결 할 수 없음 해결 방법 모든 답변

당신은 주제를 찾고 있습니까 “양식 다시 제출 확인 – 이거 때문에 열받는 분은 보세요. 사이트에 연결 할 수 없음 해결 방법“? 다음 카테고리의 웹사이트 sk.taphoamini.com 에서 귀하의 모든 질문에 답변해 드립니다: https://sk.taphoamini.com/wiki/. 바로 아래에서 답을 찾을 수 있습니다. 작성자 구뜨맨 이(가) 작성한 기사에는 조회수 218,294회 및 좋아요 1,780개 개의 좋아요가 있습니다.

웹페이지를 만드는 도중에 새로고침(F5)를 누르면 아래와 같은 메시지가 뜨는 현상인 경우가 있다. ↑ 크롬인 경우 (양식 다시 제출 확인 : 찾고 있는 페이지에서 사용자가 입력한 정보를 사용했습니다. 해당 페이지로 돌아가면 기존 작업을 반복할 수 있습니다.

Table of Contents

양식 다시 제출 확인 주제에 대한 동영상 보기

여기에서 이 주제에 대한 비디오를 시청하십시오. 주의 깊게 살펴보고 읽고 있는 내용에 대한 피드백을 제공하세요!

d여기에서 이거 때문에 열받는 분은 보세요. 사이트에 연결 할 수 없음 해결 방법 – 양식 다시 제출 확인 주제에 대한 세부정보를 참조하세요

안녕하세요
시청해 주셔서 감사합니다

양식 다시 제출 확인 주제에 대한 자세한 내용은 여기를 참조하세요.

양식 다시 제출 확인 – Joker – Tistory

현재 개발을 위해 테스트 중인 3개 브라우저는 아래와 같은 에러들을 출력시키고 있다. Chrome Browser (크롬). 양식 다시 제출 확인 / Confirm Form …

+ 여기에 더 보기

Source: caileb.tistory.com

Date Published: 1/14/2022

View: 7630

크롬 | 양식 다시 제출 확인 ERR_CACHE_MISS 에러 – AM0530

‘양식 다시 제출 확인’ 페이지가 뜸. – 동일한 코드를 서버 두군데서 서비스 했는데,. 한군데는 정상이고 한군데에서만 해당 오류 발생.

+ 여기에 보기

Source: am05307.tistory.com

Date Published: 3/6/2021

View: 5597

spring 뒤로가기 양식 다시 제출 확인 ERR_CACHE_MISS 문제

오류 spring 에서 form을 post로 전송한 후 뒤로가기시 아래와 같은 오류 내용이 표시 양식 다시 제출 확인 이 웹페이지를 제대로 표시하려면 이전에 …

+ 여기에 더 보기

Source: yy8305.tistory.com

Date Published: 3/29/2021

View: 1327

[Spring] Chrome 양식 다시 제출 확인 ERR_CACHE_MISS …

[Spring] Chrome 양식 다시 제출 확인 ERR_CACHE_MISS 해결방법 … 이동후 뒤로 가기를 하면 아래와 같은 확인 페이지를 제공하도록 되어있습니다.

+ 여기에 보기

Source: moonsiri.tistory.com

Date Published: 8/15/2022

View: 8791

새로고침시 양식 다시 제출 확인. 다른분들은 어떻게 하고 계신 …

제목, 새로고침시 양식 다시 제출 확인. 다른분들은 어떻게 하고 계신가용? 카테고리, PHP. 글쓴이, neo천, 작성시각, 2021/06/07 14:44:55 …

See also  세계 아동 미술 대회 | 제82회 세계아동미술대회 최우수 라은 19397 투표 이 답변

+ 여기에 보기

Source: xhldrqw.cikorea.net

Date Published: 2/9/2021

View: 2052

양식 다시 제출 확인 | 이거 때문에 열받는 분은 보세요. 사이트에 …

웹페이지를 만드는 도중에 새로고침(F5)를 누르면 아래와 같은 메시지가 뜨는 현상인 경우가 있다. ↑ 크롬인 경우 (양식 다시 제출 확인 : 찾고 있는 …

+ 여기에 표시

Source: ppa.covadoc.vn

Date Published: 3/27/2021

View: 9322

페이지 새로 고침에서 양식 다시 제출을 중지하는 방법

이 방법은 매우 쉽고 양식이 제출되면 새로 고침 할 때 양식 다시 제출을 요청하는 팝업을 차단합니다. 이 자바 스크립트 코드 줄을 파일 바닥 글에 배치하고 마법을 확인 …

+ 여기를 클릭

Source: ko.stackanswer.site

Date Published: 11/7/2022

View: 9406

html 양식 다시 제출 확인 – OKKY

양식 다시 제출 확인 이라는 문구를 어디서 설정하는건가요?? 스프링에서 설정한다고 되어있는것같은데.. 설명좀.. 부탁드릴게여~~.

+ 여기에 더 보기

Source: okky.kr

Date Published: 2/19/2022

View: 9588

검색후 뒤로가기하면 양식 다시 제출 확인 에러 – 그누보드 QA

… 소셜로그인, 컨텐츠몰, 제작의뢰, 전자결제, 결제대행사, KCP, KG이니시스, 토스, 그누보드 QA – 검색후 뒤로가기하면 양식 다시 제출 확인 에러.

+ 여기에 더 보기

Source: sir.kr

Date Published: 12/19/2021

View: 2816

주제와 관련된 이미지 양식 다시 제출 확인

주제와 관련된 더 많은 사진을 참조하십시오 이거 때문에 열받는 분은 보세요. 사이트에 연결 할 수 없음 해결 방법. 댓글에서 더 많은 관련 이미지를 보거나 필요한 경우 더 많은 관련 기사를 볼 수 있습니다.

이거 때문에 열받는 분은 보세요. 사이트에 연결 할 수 없음 해결 방법
이거 때문에 열받는 분은 보세요. 사이트에 연결 할 수 없음 해결 방법

주제에 대한 기사 평가 양식 다시 제출 확인

  • Author: 구뜨맨
  • Views: 조회수 218,294회
  • Likes: 좋아요 1,780개
  • Date Published: 2020. 7. 1.
  • Video Url link: https://www.youtube.com/watch?v=kDmWy3XlaRc

새로고침(F5)시 양식 다시 제출 확인(크롬) 팝업창 원인

웹페이지를 만드는 도중에 새로고침(F5)를 누르면 아래와 같은 메시지가 뜨는 현상인 경우가 있다.

↑ 크롬인 경우 (양식 다시 제출 확인 : 찾고 있는 페이지에서 사용자가 입력한 정보를 사용했습니다. 해당 페이지로 돌아가면 기존 작업을 반복할 수 있습니다. 계속하시겠습니까?)

↑ 익스플로러인 경우(웹 페이지를 다시 표시하려면 웹 브라우저에서 이전에 전송한 정보를 다시 전송해야 합니다. 물품을 구매한 경우 [취소]를 클릭하여 중복 거래를 방지해야 합니다. 그렇지 않으면 [다시 시도]를 클릭하여 페이지를 다시 표시하십시오. )

대부분의 사이트를찾아보면 opener.location.reload(); 대신에 window.opener.document.location.href=windiw.opener.document.URL;

을 쓰라는 글 밖에 없다!!

나는 저런 코드를 쓴 적도 없다.

F5번을 눌렀는데 저런 메시지가 나온다고 한다면 문제는 간단하다.

버튼을 눌러 화면을 이동하는 경우, submit 방식을 사용해서 나타나는 경우이다.

보안상으로 화면에 이동할 페이지로 넘겨줄 값을 get방식으로 넘겨주기 싫어서

post방식인 submit 방식을 사용 해서 나타나는 오류이다.

결론부터 말하면

폼명.action=”이동할주소”;

폼명.submit();

로 된 부분을

location.href = “이동할주소?파라메터변수”+파라메터값;

으로 변경해 주면 위의 화면이 나타나지 않는다.

원인은

버튼을 클릭하면

사이에 있는 입력란(input태그 등)의 값들을

해당 주소로 전송하게 되는데

새로고침을 할 때 마다 버튼을 누른 것을 다시 실행한다. 즉,

새로고침을 할 때 마다submit전송을 하기 때문이다.

location.href = “이동할주소?파라메터변수”+파라메터값; 를 한다면

화면에 입력란에 있는 값을 전송하지않고 단순이 화면만 전환을 하되,

파라메터변수를 설정하여 이동할 화면으로 전송하고싶은 정보를 전송할 수 있게 해준다.

하지만 보안상 좋은 방식은 아니라서 post방식으로 화면이동을 할 수 있는 방법을 찾아봐야겠다.

양식 다시 제출 확인

에러(error)

웹 브라우저마다 에러 메시지는 다르지만, 현재 문제가 발생하면 볼 수 있는 에러 화면이다. 현재 개발을 위해 테스트 중인 3개 브라우저는 아래와 같은 에러들을 출력시키고 있다.

Chrome Browser (크롬)

양식 다시 제출 확인 / Confirm Form Resubmission / ERR_CACHE_MISS

Edge Browser (엣지)

이 페이지가 방금 전까지 여기 있었음

Internet Explorer 11 (인터넷 익스플로러)

웹 페이지가 만료되었습니다.

플랫폼(platform)

Chrome, Edge, Internet Explorer

STS 4(Spring Tool Suite 4), java, spring boot 1.5.17, Windows10

상황(situation)

웹 애플리케이션 서버(Web Application Server)를 개발하던 중에 (특정 어떤 상황에 대해서만) “양식 다시 제출 확인”이라는 에러가 발생했다. 본인이 테스트시 발견했던 특정 어떤 상황의 시나리오를 재현하면 아래와 같다.

user는 web page1접속 user는 web page1의 “data”를 post로 web server로 전달 web server는 web page2로 변경해서 user에게 전달 user는 web page2를 사용하다가 뒤로가기를 눌러서 web page1로 이동 user는 web page1을 사용하다가 뒤로가기를 눌러서 web page2로 이동하지 못하고 “양식 다시 제출 확인“에러 발생

[ 문제 발생한 시나리오 ]

원인(cause)

앞에서 설명한 본인의 상황에서 발생한 근본적인 원인은 부터 말하자면, 리다이렉트(redirect)를 하지 않은 것이 원인이었다. 앞의 시나리오에서 5번 단계에서 에러가 발생했지만, 사실 이 에러를 발생시킨 시발점은 3번 단계이다. web server는 2번 단계에서 user의 요청을 처리한 후 web page2.html의 결과 페이지로 응답을 하고 있지만, 이렇게 하면 web browser에서 web page2.html를 출력시킬 수는 있지만, web page2.html의 주소를 가지지 않게 된다. web server에서 web page2.html이라는 데이터만 응답했을 뿐, 실제 web page2에 대한 URL 주소는 넘겨주지 않았기 때문이다. 따라서 2번 단계를 마치면 web browser는 web page2.html을 출력시키기만 하고, 실제 web page2.html에 대한 URL주소는 알지 못하는 것이다. 위 그림을 자세히 살펴보면 web browser의 URL 주소창에 적혀있는 값은 모두 web page1.html인 것을 볼 수 있다. 현재 본인과 동일한 문제라면 아마도 위 그림처럼 URL 주소가 변하지 않고 있을 것이다.

이 문제의 원인은 web server에서 다음 페이지로 직접 변경시킨 후, 다음 페이지의 URL 없이 web browser에게 응답하는 포워드(forwad)방식으로 응답했기 때문이다. 이 문제를 해결하려면 web browser에게 web page2.html 주소를 넘길테니 이 주소로 다시 재요청하라는 리다이렉트(redirect)방식으로 응답해줌으로써 문제를 해결할 수 있다.

아래 코드는 개발 중인 코드에서 현재 문제를 발생시킨 부분만 발췌한 것이다. web page에서 page1요청을 처리한 후, (forward로) page2로 응답하는 부분이다.

web page1를 처리하는 Controller 코드의 일부

@RequestMapping(value=”/page1”, method = {RequestMethod.POST}) public ModelAndView page1(String data, HttpSession session) { … ModelAndView modelAndView; modelAndView = new ModelAndView(“page2”); // direct 방식 … return modelAndView; }

해결(solution)

앞에서 설명한 시나리오에서 3번 단계만 변경하면 문제를 해결할 수 있다. 변경된 시나리오는 아래와 같다.

user는 web page1접속 user는 web page1의 “data”를 post로 web server로 전달 web server는 web page2로 변경해서 다시 요청하라고 web browser 에게 전송한 후, web browser는 바로 web server에게 web page2를 요청하고나서, web server는 바로 web browser로 web page2를 전송 user는 web page2를 사용하다가 뒤로가기를 눌러서 web page1로 이동 user는 web page1을 사용하다가 뒤로가기를 눌러서 web page2로 이동

[ 문제 해결한 시나리오 ]

아래 코드는 앞에서 설명했던 (forward 때문에 발생했던) 문제를 해결하기 위해 리다이렉트(redirect)로 변경시켜서 web browser에게 다시 요청하라고 응답하는 부분이다.

web page1를 처리하는 Controller 코드의 일부

@RequestMapping(value=”/page1”, method = {RequestMethod.POST}) public ModelAndView page1(String data, HttpSession session) { … ModelAndView modelAndView; modelAndView = new ModelAndView(“redirect:page2”); // redirect 방식 … return modelAndView; }

양식 다시 제출 확인 ERR_CACHE_MISS 에러

1. 오류상황 : 크롬에서 사이트 이용시 뒤로가기 버튼을 누르면

페이지 상관없이 ‘뒤로가기’ 버튼을 누르면 랜덤으로

‘양식 다시 제출 확인’ 페이지가 뜸.

– 동일한 코드를 서버 두군데서 서비스 했는데,

한군데는 정상이고 한군데에서만 해당 오류 발생

2. 해결방법 : 도메인, SSL 인증서 적용

– 문제원인 :

1) 크롬 시크릿 모드 사용 :

크롬 시크릿 모드를 사용하면 이전 페이지에 대한 기록이 없어서

뒤로가기를 눌렀을 때, 페이지에서 이전 정보를 넘겨야하는 경우에 처리가 안됨

2) 사이트 인증서가 불일치 하는 경우

(도메인 이전 작업중에 IP로 접속한 경우)

SSL 인증서가 일치하지 않으면 크롬에서 현재 인증서가 불일치 하기 떄문에 해당 페이지로 가는 연결을 끊는다.

이 경우, 해당 사이트를 다른 브라우저 (엣지, 사파리 등)로 접속해보면 정상적으로 이용이 가능하다.

3) 양식 제출할 때 받는 스크립트 확인

(도메인 이전 작업중에 IP로 접속한 경우)

스크립트를 도메인으로 연결하는 경우에 기존 도메인을 사용하지 않고 ip로 접근하면 페이지가 안나올 수 있다.

spring 뒤로가기 양식 다시 제출 확인 ERR

오류

spring 에서 form을 post로 전송한 후 뒤로가기시 아래와 같은 오류 내용이 표시

양식 다시 제출 확인 이 웹페이지를 제대로 표시하려면 이전에 입력한 데이터가 필요합니다. 이 데이터를 다시 보낼 수 있지만 이 경우 해당 페이지에서 이전에 수행한 작업이 반복됩니다. 페이지 로드에 필요한 데이터를 다시 제출하려면 새로고침 버튼을 누릅니다. ERR\_CACHE\_MISS

해결방법

모든 jsp에 아래 코드를 삽입함

<% response.setHeader("Cache-Control","no-store"); response.setHeader("Pragma","no-cache"); response.setDateHeader("Expires",0); if (request.getProtocol().equals("HTTP/1.1")) response.setHeader("Cache-Control", "no-cache"); %>

인터셉터(interceptor) 나 sitemesh에 걸어 볼려고 했으나 위에 코드가 제대로 동작 안함

그래서 모든 jsp에 삽입함

[Spring] Chrome 양식 다시 제출 확인 ERR_CACHE_MISS 해결방법

728×90

반응형

Chrome에서 POST 요청으로 페이지 이동후 뒤로 가기를 하면 아래와 같은 확인 페이지를 제공하도록 되어있습니다.

​Spring security를 사용하면 headers cacheControl를 disabled 처리함으로써 해결합니다.

@Configuration @EnableWebSecurity public class WebSecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) { http // … .headers(headers -> headers .cacheControl(cache -> cache.disable()) ); } }

Cache Control 문서 (한국어 버전)

혹은, (새로고침(F5)시 아래와 같은Alert창이 뜰 경우에도) POST 요청 방식을 GET 요청 방식으로 변경하여 해결합니다.

728×90

반응형

새로고침시 양식 다시 제출 확인. 다른분들은 어떻게 하고 계신가용?

코드이그나이터나 php로 깔끔하게 처리할 수 있는 방법이 있을까요?

다들 어떻게 사용하는지 방법이 궁금합니다.

일단 제가 사용하는 방법을 공유하면서, 문제점도 말씀드리겠습니다.

——————————————————————–

0) “양식 다시 제출 확인”이 안뜨게 하기 위한 조치

1) 컨트롤러에서 post데이터를 받은 후 insert 또는, update 실행

2) 기존 페이지로 이동

$url = $_SERVER[‘HTTP_REFERER’]; //이전 url

redirect($url);

3) 새로고침 및 뒤로가기시 “양식 다시 제출 확인”은 안뜹니다. (굿!!)

——————————————————————–

** 문제점

뒤로가기시 이전 페이지가 아닌 현재 페이지로 갑니다. (새로고침은 아니지만 그런 느낌…)

(다시 한번 뒤로가기시 이전페이지로 가지네요)

——————————————————————–

사용에는 큰 문제없는데, 사용자 입장에서는 뒤로가기시 이전페이지로 가는게 맞다고 생각할텐데…

다른분들은 어떻게 주로 처리하시는지 궁금합니다 ㅠㅠ

양식 다시 제출 확인 | 이거 때문에 열받는 분은 보세요. 사이트에 연결 할 수 없음 해결 방법 최근 답변 129개

We are using cookies to give you the best experience on our website.

You can find out more about which cookies we are using or switch them off in settings.

검색후 뒤로가기하면 양식 다시 제출 확인 에러

검색 하기 : search.php

검색 처리 : search_post.php

query($query);

while($info = mysqli_fetch_array($result)){

?>

키워드에 대한 정보 양식 다시 제출 확인

다음은 Bing에서 양식 다시 제출 확인 주제에 대한 검색 결과입니다. 필요한 경우 더 읽을 수 있습니다.

이 기사는 인터넷의 다양한 출처에서 편집되었습니다. 이 기사가 유용했기를 바랍니다. 이 기사가 유용하다고 생각되면 공유하십시오. 매우 감사합니다!

사람들이 주제에 대해 자주 검색하는 키워드 이거 때문에 열받는 분은 보세요. 사이트에 연결 할 수 없음 해결 방법

  • 인터넷 페이지 오류
  • 인터넷 페이지를 표시할 수 없습니다
  • 사이트에 연결할 수 없음
  • err connection reset
  • 사이트에 연결할 수 없습니다
  • 인터넷 속도 빠르게 하는 법
  • 크롬 오류
  • 윈도우 10 설치
  • 윈도우 10 오류
  • 윈도우 최적화

이거 #때문에 #열받는 #분은 #보세요. #사이트에 #연결 #할 #수 #없음 #해결 #방법


YouTube에서 양식 다시 제출 확인 주제의 다른 동영상 보기

주제에 대한 기사를 시청해 주셔서 감사합니다 이거 때문에 열받는 분은 보세요. 사이트에 연결 할 수 없음 해결 방법 | 양식 다시 제출 확인, 이 기사가 유용하다고 생각되면 공유하십시오, 매우 감사합니다.

Leave a Reply

Your email address will not be published. Required fields are marked *