P粉8173547832023-08-30 09:58:46
또한 JavaScript 메서드를 사용하여 window.history.replaceState
새로고침 및 뒤로 버튼을 눌러 다시 제출하는 것을 방지할 수 있다는 점을 지적하고 싶습니다.
개념 증명: https://dtbaker.net/files/ Prevent-post-resubmit.php(링크가 더 이상 유효하지 않음)
저는 여전히 Post/Redirect/Get 메소드를 권장하지만 이것은 참신한 JS 솔루션입니다.
P粉0434322102023-08-30 09:17:22
게시/리디렉션/가져오기 패턴을 사용하세요. http://en.wikipedia.org/wiki/Post/Redirect/Get
내 웹사이트에서는 메시지를 쿠키나 세션에 저장하고 게시 후 리디렉션하고 쿠키/세션을 읽은 다음 해당 세션이나 쿠키 변수의 값을 지웁니다.