>  기사  >  백엔드 개발  >  PHP에서 header() 함수를 사용하는 방법

PHP에서 header() 함수를 사용하는 방법

小云云
小云云원래의
2018-03-29 10:08:152307검색

이 글은 주로 PHP에서 header() 함수를 사용하는 방법을 공유합니다. 주로 코드 형식으로 설명합니다.

 跳转页面
header('Location:'.$url);  //Location和":"之间无空格。
2、 声明content-type
header('content-type:text/html;charset=utf-8');
3、 返回response状态码
header('HTTP/1.1 404 Not Found');
4、 在某个时间后执行跳转
header('Refresh: 10; url=http://www.baidu.com/');  //10s后跳转。

5. 브라우저 캐시 제어

Name Meaning Example
만료Expires 响应过期的日期和时间 Expires: Thu, 01 Dec 2010 16:00:00 GMT
Last-Modified 请求资源的最后修改时间 Last-Modified: Tue, 15 Nov 2010 12:45:26 GMT
Cache-Control 告诉所有的缓存机制是否可以缓存及哪种类型 Cache-Control: no-cache
Pragma 包括实现特定的指令,它可应用到响应链上的任何接收方 Pragma: no-cache
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-cache, must-revalidate");
header("Pragma: no-cache");

6、执行http验证

名称 含义 示例
WWW-Authenticate 表明客户端请求实体应该使用的授权方案 WWW-Authenticate: Basic
header('HTTP/1.1 401 Unauthorized');header('WWW-Authenticate: Basic realm="Top Secret"');

7、执行下载操作

응답 만료 날짜 및 시간Ex 피레스: 목요일, 2010년 12월 1일 16:00:00 GMT최종 수정
名称 含义 示例
Content-Disposition
요청한 리소스의 마지막 수정 시간

최종 수정: 2010년 11월 15일 화요일 12:45:26 GMT

Cache-Control모든 캐싱 메커니즘에 캐시 가능 여부와 유형을 알려주세요.

Cache-Control: no-cache

Pragma ∎ 응답 체인의 모든 수신기에 적용 할 수있는 구현 특정 지침이 포함되어 있습니다.

🎜🎜🎜WWW-Authenticate🎜🎜클라이언트 요청 엔터티가 사용해야 하는 인증 방식을 나타냅니다. 🎜🎜WWW-Authenticate: Basic🎜🎜🎜🎜
header('Content-Type: application/octet-stream'); //设置内容类型header('Content-Disposition: attachment; filename="example.zip"'); //设置MIME用户
🎜🎜7. 🎜 🎜🎜Name🎜🎜Meaning🎜🎜Example🎜🎜🎜🎜🎜🎜Content-Disposition🎜🎜 메시지 헤더는 응답 내용이 표시되어야 하는 형식, 즉 인라인 형식(예: 웹 페이지)을 나타냅니다. 또는 페이지 부분) 또는 첨부 파일로 다운로드하여 로컬에 저장하세요. 🎜🎜Content-Disposition: attachment; filename="filename.jpg"🎜🎜🎜🎜
header('Content-Transfer-Encoding: binary'); //设置传输方式header('Content-Length: '.filesize('example.zip')); //设置内容长度
🎜🎜8. 첨부 파일로🎜🎜rrreee🎜관련 권장 사항: 🎜🎜🎜php: header() 함수 사용 예에 ​​대한 자세한 설명🎜🎜 🎜🎜header()이미지 캐시 출력 방법 예시🎜🎜🎜🎜php header() 함수 추천 글 10개🎜🎜

위 내용은 PHP에서 header() 함수를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.