잠시만 기다려 주세요

HOME   |  여기는?   |  바다물때표   |  여러가지 팁 (881)  |  추천 및 재미 (142)  |  자료실 (19)  |  끄적거림 (509)  |  시나리오 (760)  |  드라마 대본 (248)  |  

2020년 07월 10일
말을 옮기는 사람이 되어서는 안된다. 없는 말과 오해살 말을 하게 된다. 말을 참을 줄 알아야 한다. - 바다아이
 




    php

php - 웹 브라우저 캐시 삭제하기... 캐시삭제...
이 름 : 바다아이   |   조회수 : 43         짧은 주소 : https://www.bada-ie.com/su/?401591785048
요즘 크롬이나 파이어폭스가 대세라서 크게 상관은 없는데
익스플로러면 약간 호환문제 생길 수 있습니다. 참고하세요...


브라우저의 설정에서 캐시(Cache)를 삭제하는 방법은 사람이 수동으로 해야 하기에 서비스를 하는 입장에서는 불편합니다. 
사용자에게 어디 어디를 클릭하라고 알려줘야 하니까요. 
아래 방법을 이용하면 자동으로 캐시를 이용하지 않고 새로운 페이지를 받아오도록 할 수 있다고 합니다.

 

PHP를 이용하는 방법 ::

 
 
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");
​
​
​
​HTML의 메타 태그를 이용하는 방법 ::
​
<META HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT">
<META HTTP-EQUIV="Expires" CONTENT="-1">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">

- Expires : 본 문서가 content에 지정된 시간부터 유효하지 않음(캐시만료)을 알려주는 기능을 합니다.
- content 항목이 -1이면 조건부 캐쉬만료를 의미합니다.
- Mon, 06 Jan 1990 00:00:01 GMT : 만료날짜를 그리니치 시간으로 적습니다.
- Pragma : content 항목인 "no-cache" 명령어를 전달합니다. 즉, 캐시 기능을 하지말라는 뜻입니다.
- Cache-Control : 캐시를 제어하기 위한 기능입니다. content에 'no-cache'라고 적혀있기 때문에 cache를 하지 않습니다.
- Pragma와 Chache-Control의 문제점 : 인터넷 익스플러어 5.0 혹은 HTTP1.0에서는 여러가지 경우에 따라 동작하지 않을 수 있다고 합니다. 
또한 웹서버의 제어에 따라 동작하지 않을 수 있습니다.


출처 : http://amina.co.kr/bbs/board.php?bo_table=tip&wr_id=1383
| |


      1 page / 1 page
번 호 카테고리 제 목 이름 조회수
현재글 php ... ... 바다아이 44
1 php MVC PHP ~ 바다아이 978
| |








Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ FreeBSD + GoLang + PostgreSQL ]
서버위치 : 구글 클라우드 플랫폼  실행시간 : 0.02547
to webmaster... gogo sea. gogo sea.