누구든지 해결할 수 있습니까? 브라우저의 뒤로 버튼 문제입니까?. 사용자가 브라우저 기록 목록에서 임의의 페이지를 선택하면 서버 측 처리를 수행하려고합니다. 예 : 당신이 응용 프로그램에서 로그 아웃 할 때, 그리고 뒤로 버튼을 클릭 할 때 나는 그가 액세스 한 이전 페이지를 보여주고 싶지 않습니다. 내 프로젝트에서 일관성있는 상태로 페이지를 새로 고치려면 다른 페이지가 필요합니다. 브라우저 뒤로 버튼 문제
는 false로 내가 코드에서 쿠키를 추가하려고 한 문제 및 설정 쿠키 값을 해결합니다. 자바 스크립트를 사용하여 쿠키 값을 확인합니다. 거짓이면 아무 것도하지 않고 페이지를 다시로드하십시오. 그리고 그 후에 나는 그 쿠키를 true로 변경하고 있습니다. 그러나 쿠키 값을 변경할 때 기존 쿠키를 업데이트하려고하지만 새로운 쿠키를 삽입하고 있습니다.이 내가
document.cookie= c_name+ "=" + c_value;
//c_name- CookieName ; c_value-Cookie value;
이 올바른 솔루션을 사용하고 쿠키를 수정하는 스크립트입니다? 아니면 더 좋은 해결책이 있습니까?
미리 감사드립니다.
비활성화 브라우저 뒤로 가기 버튼 - 나는 응답 세 캐시 제어 헤더를 실현하려 수 있어요. "no-cache, no-store, must re-revalidate"하지만 헤더가 1 개 남아 있습니다 즉 최대 연령 = 0. 이 헤더를 가져올 수 없습니다. 최대 연령 헤더를 얻는 방법? –
사용하는 서버 스크립트 언어가 확실하지 않습니다. ' – woodykiddy
이 질문은 많은 장소에 존재, 예를 들어, 당신은'response.setHeader ("캐시 제어", "노 캐시, 최대 - 나이 = 0,해야-의 유효성을 다시 확인없이 매장")와 같은 STH 할 수 있습니다. 이것이 최고의 대답입니다. PHP를 사용하는 경우 코드는 다음과 같습니다. header ('Cache-Control : no-cache, max-age = 0, must-revalidate, no-store'); –