웹을 가끔 하다보면, 새로고침해도 제대로 반영되지 않는 경우 "Ctrl + F5"로 갱신하거나,
아래 코딩맛집님의 글을 보시고 해당 페이지에 코딩해주시면 됩니다.
가끔 웹 유지관리하다가 필요하여 글을 복사하여 둡니다.
PHP
<?php
//error_reporting(E_ALL ^ E_NOTICE);
// W3C P3P 규약설정
@header ("P3P : CP=\"ALL CURa ADMa DEVa TAIa OUR BUS IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE LOC OTC\"");
//@header("Expires: 0");
@header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
@header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
@header("Cache-Control: no-store, no-cache, must-revalidate");
@header("Cache-Control: post-check=0, pre-check=0", false);
@header("Pragma: no-cache");
//Session 설정
//@session_cache_limiter('no-cache, must-revalidate');
//@session_start();
?>
출처: https://coding-restaurant.tistory.com/339 [코딩맛집]=====================================
로그아웃 후 뒤로가기 클릭 시 그대로 남아있는 캐시를 초기화하는 등에 쓸 수 있겠습니다.
html로 브라우저 캐시를 초기화하기 : 캐시를 사용하지 않도록 하는 메타태그 no-cahe
pragma : no-cache는 캐싱을 방지하는 메타태그입니다.Expires: -1는 캐시된 페이지를 즉시 만료합니다.
<meta http-equiv="Expires" content="Mon, 06 Jan 1990 00:00:01 GMT">
# 위의 명시된 날짜 이후가 되면 페이지가 캐싱되지 않습니다.
(따라서 위와 같은 날짜로 지정할 경우 페이지는 지속적으로 캐싱되지 않습니다.)
<meta http-equiv="Expires" content="-1">
# 캐시된 페이지가 만료되어 삭제되는 시간을 정의합니다. 특별한 경우가 아니면 -1로 설정합니다.
<meta http-equiv="Pragma" content="no-cache">
# 페이지 로드시마다 페이지를 캐싱하지 않습니다. (HTTP 1.0)
<meta http-equiv="Cache-Control" content="no-cache">
# 페이지 로드시마다 페이지를 캐싱하지 않습니다. (HTTP 1.1)
출처: https://coding-restaurant.tistory.com/339 [코딩맛집]
'Web(HTML,CSS,Script)' 카테고리의 다른 글
[Javascript/JSON] JSON을 이용 시 유용한 Library (0) | 2013.12.05 |
---|---|
Ajax 크로스 도메인(Cross Domain) 호출 문제 해결법 (Using JQuery) (0) | 2013.11.25 |
[강추]jQuery를 활용한 jQuery EasyUI (0) | 2012.10.09 |
URL Encoding Reference (0) | 2011.03.23 |
HTML ASCII Reference (0) | 2011.03.23 |