
IE에는 뒤로 버튼을 사용할 때 양식 필드를 다시 채우거나 유지하는 기능이 있었던 것으로 기억합니다.
예를 들어 두 개의 필드가 있는 양식이 있습니다.
<form action="some/page" method="get">
First Name: <input type="text" name="fName" /><br/>
Last Name: <input type="text" name="lName" /><br/>
<input type="Submit" />
</form>
사용자가 양식을 제출했지만 원하는 결과를 얻지 못했기 때문에 뒤로 버튼을 사용했지만 입력이 유지되기를 원합니다. 이 기능은 IE가 제공하는 것입니까, 아니면 이에 대한 코드를 작성해야 합니까?
답변1
캐시가 가득 찬 경우 페이지로 돌아가면 양식 데이터가 지워질 수 있습니다.
페이지가 다음과 같은지 확인할 수도 있습니다.캐시 제어 사용하지 않도록 돕기 위해페이지 처리 시 데이터 지우기.
header("Cache-control: private");
페이지의 코드가 세션에 항목을 유지하는 경우 사용자가 다시 돌아가면 입력한 내용을 미리 채울 수 있도록 두 가지를 모두 완화할 수 있습니다.