PHP를 사용하여 브라우저 자산 캐싱 방지
많은 개발자는 업데이트된 콘텐츠 표시를 방해하는 캐시된 파일로 인해 불편을 겪고 있습니다. 이 문제는 CSS, JS 또는 이미지 파일에 대한 변경 사항이 브라우저 캐싱으로 인해 브라우저에 반영되지 않을 때 발생합니다. PHP를 사용하여 웹페이지를 제공하는 경우 이 문제를 해결하는 간단하고 효과적인 솔루션이 있습니다.
브라우저 캐싱을 방지하려면 페이지 헤더에 다음 PHP 코드를 구현할 수 있습니다.
<?php header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); ?>
이러한 헤더를 지정하면 브라우저가 파일의 캐시된 복사본을 무시하고 서버에서 직접 요청하도록 지시하게 됩니다. "no-store" 및 "no-cache" 지시문은 캐싱이 발생하지 않도록 하는 반면, "must-revalidate"는 브라우저가 요청할 때마다 캐시된 콘텐츠의 유효성을 검사하도록 강제합니다. 또한 "max-age=0"은 캐시가 0초 이상 콘텐츠를 저장하지 않도록 지정합니다.
위 내용은 PHP를 사용하여 자산의 브라우저 캐싱을 방지하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!