header() 함수의 기능은 원시 HTTP 헤더[Http Header]를 클라이언트에 보내는 것입니다.
헤더는 HTTP 프로토콜을 사용하여 HTML 데이터를 브라우저에 전송하기 전에 서버에서 보내는 문자열입니다. 헤더
와 HTML 파일 사이에 빈 줄이 필요합니다. 이제 헤더를 사용하여 브라우저 캐시를 설정하는 PHP 기술을 공유하겠습니다.
<?php //定义一个合理缓存时间。合理值屈居于页面本身、访问者的数量和页面的更新频率,此处为3600秒(1小时)。 $cache_time = 60 * 60; $modified_time = @$_SERVER['HTTP_IF_MODIFIED_SINCE']; if( strtotime($modified_time)+$cache_time > time() ){ header("HTTP/1.1 304"); exit; } //发送Last-Modified头标,设置文档的最后的更新日期。 header ("Last-Modified: " .gmdate("D, d M Y H:i:s", time() )." GMT"); //发送Expires头标,设置当前缓存的文档过期时间,GMT格式,我们使用的是GMT+8时区 header ("Expires: " .gmdate("D, d M Y H:i:s", time()+$cache_time )." GMT"); //发送Cache_Control头标,设置xx秒以后文档过时,可以代替Expires,如果同时出现,max-age优先。 header ("Cache-Control: max-age=$cache_time"); echo time(); ?>
header() 함수 사용에 관해. 아직 여러분께 알려드릴 지식 포인트가 많이 남아있습니다. 다음으로 편집자는 PHP 헤더 기능의 사용법과 주의사항을 계속해서 알려드리겠습니다.
관련 권장사항:
PHP 헤더 점프 실패 해결 방법, phpheader 점프 실패_PHP 튜토리얼
PHP의 헤더 사용법 요약, PHPheader 사용법 요약_PHP 튜토리얼
PHP 일반적으로 사용되는 헤더 부분 정의 요약, phpheader 헤더 요약
위 내용은 PHP는 헤더를 사용하여 브라우저 캐시를 설정합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!