js가 form 데이터를 반환하기 위해 History.back을 사용하는 주된 이유는 session_start()가 사용되기 때문입니다. 이 기사에서는 관심 있는 코더가 참조할 수 있는 PHP History.back 반환 후 양식 데이터 손실에 대한 솔루션을 코더에게 소개합니다.
해결 방법은 다음과 같습니다.
Session_start 함수 뒤에 헤더("Cache-control: private")를 추가합니다. PHP 프로그램은 이 줄 앞에 출력할 수 없습니다.
세션 기반 솔루션도 있습니다.
session_cache_limiter('nocache'); // 양식 지우기
session_cache_limiter('private') // 이전에는 지우지 마세요. session_start 양식, 세션이 유효한 동안에만
session_cache_limiter('public'); //세션이 사용되지 않는 것처럼 양식을 지우지 마십시오.
원본 주소: http://www. manongjc.com/article/823 .html
관련 읽기:
php $_PHP_SELF 양식을 현재 페이지에 제출하는 코드
반품 손실에 대한 해결책 PHP 양식 제출 후 양식 데이터
여러 페이지에 양식 제출을 구현하기 위해 PHP와 js를 결합하는 방법
현재 페이지 인스턴스에 PHP 양식 제출
위 내용은 히스토리 측면을 포함하여 PHP 히스토리백 반환 후 양식 데이터 손실에 대한 솔루션을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.