Notice
Recent Posts
Recent Comments
Tags
- 맥 오라클설치
- ViewBag
- 타임피커
- ViewData
- php 캐쉬제거
- 하드 마이그레이션
- javascript redirection
- 파일업로드 유효성체크
- TempData
- 하드 윈도우 복사
- jquery 바코드
- 파일업로드 체크
- jquery 바코드생성
- 바코드 생성하기
- XSS PHP
- 바코드 스캔하기
- 404에러페이지
- ASP.Net Core 404
- asp.net dropdownlist
- asp.net Select
- 강제이동
- javascript 유효성체크
- SSD 복사
- asp.net core Select
- django 엑셀불러오기
- Mac Oracle
- javascript 바코드스캔
- 말줄임표시
- javascript 바코드 생성
- XSS방어
웹개발자의 기지개
[PHP] 노캐쉬 기능 적용하기 (No Cache) 본문
웹브라우저의 캐쉬 기능때문에 같은 이미지나 같은 css 파일일 경우에 변경전의 파일을 그대로 읽어 들여서
새로 작업한 파일로 변경이 되지 못해 답답한 경우가 종종 있다.
특히나, 크롬 웹브라우저 캐싱 기능이 강력하기 때문에 더욱 이러한 경우를 자주 첨하는데, 실무진들은 물론
Shift + F5 를 이용하여 키보드 상으로 그때그때 확인해 보긴 하지만, 일반 웹유저의 경우 어리둥절해질 수 있다.
자자~ 이제 이를 해결해 보도록 하자.
아래의 방식을 이용하여 코딩하면 같은 파일이라도 그때그때 다르게 인식한다.
예제로는 PHP 코드를 만들었지만 이를 다른 백엔드 프로그램으로 같은 패턴으로 코딩하면 될듯 하다.
css 파일 ? 다음의 임의의 랜덤코드값을 넣으면 된다.
1
2
3
4
5
6
7
8
9
|
<?
header("Pragma: no-cache");
header("Cache: no-cache");
header("Cache-Control: no-cache, must-revalidate");
header("Expires:Mon, 26 Jul 1997 05:00:00 GMT");
?>
<link rel="stylesheet" type="text/css" href="/css/master.css?<?=date('YmdHis')?>" />
|
cs |
'PHP' 카테고리의 다른 글
[PHP] 날짜 관련 내용 정리 (0) | 2021.11.11 |
---|---|
[PHP] 배열값 가중치별로 랜덤값 얻어오기 (0) | 2021.09.09 |
[PHP] CSRF 공격방어 작업하기 (0) | 2021.07.25 |
[PHP] 다소 긴 문장형식의 문자열을 간단히 변수처리하는 방법 (0) | 2021.07.20 |
[PHP] 숫자를 한글 돈문자열로 변환하기 (0) | 2021.07.11 |
Comments