페이지가 PHP로 돌아갈 때 양식 내용을 저장하는 두 가지 방법
풀어 주다: 2016-07-30 13:31:44
개발 과정에서 양식 오류로 인해 페이지 복귀 시 입력한 정보가 누락되는 경우가 많습니다. 페이지 바운스를 지원하기 위해 PHP에서 두 가지 방법을 통해 구현할 수 있습니다. 먼저 Header 메소드를 사용하여 메시지 헤더를 설정합니다. Cache-controlheader('Cache-control: private, must-revalidate') //페이지 바운스 지원둘째, session_cache_limiter 메소드를 사용하세요
session_cache_limiter('private, must-revalidate');//session_start 메소드 이전에 꼭 작성하세요PS: Cache-Control 메시지 헤더 필드 설명
Cache- Control은 요청과 응답이 따르는 캐싱 메커니즘을 지정합니다. 요청 메시지 또는 응답 메시지에서 Cache-Control을 설정해도 다른 메시지를 처리하는 동안 캐시 처리가 수정되지 않습니다. 요청 중 캐시 지침에는 no-cache, no-store, max-age, max-stale, min-fresh, only-if-cached가 포함되며, 응답 메시지의 지침에는 public, private, no-cache, no가 포함됩니다. -저장, 변환 없음, 재검증 필수, 프록시 재검증, 최대 수명. 각 메시지에 있는 지침의 의미는 다음과 같습니다.
하단: 공개는 모든 캐시에서 응답을 캐시할 수 있음을 나타냅니다.
비공개는 단일 사용자에 대한 응답 메시지의 전체 또는 일부를 공유 캐시에서 처리할 수 없음을 나타냅니다. 이를 통해 서버는 다른 사용자의 요청에 유효하지 않은 사용자의 부분 응답만 설명할 수 있습니다.
no-cache는 요청이나 응답 메시지를 캐시할 수 없음을 나타냅니다.
no-store는 중요한 정보가 의도치 않게 공개되는 것을 방지하기 위해 사용됩니다. 요청 메시지에 이를 보내면 요청 메시지와 응답 메시지 모두 캐싱을 사용하게 됩니다.
max-age는 클라이언트가 지정된 시간(초)보다 길지 않은 수명 동안 응답을 받을 수 있음을 나타냅니다.
min-fresh는 클라이언트가 현재 시간에 지정된 시간을 더한 것보다 짧은 응답 시간으로 응답을 받을 수 있음을 나타냅니다.
max-stale은 클라이언트가 제한 시간 이후에 응답 메시지를 받을 수 있음을 나타냅니다. max-stale 메시지 값을 지정하면 클라이언트는 지정된 제한 시간 값을 초과하는 응답 메시지를 수신할 수 있습니다.
위 내용은 페이지백을 구현하고 내용을 포함한 폼 내용을 저장하는 PHP의 두 가지 방법을 소개하고 있는데, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31