Home >Backend Development >PHP Tutorial >7 ways to use PHP header()

7 ways to use PHP header()

不言
不言Original
2018-04-28 10:46:0139547browse

This article introduces the 7 usages of PHP header(), which has certain reference value. Now I share it with you. Friends in need can refer to it

7 ways to use PHP header()

7 ways to use PHP header

1. Jump to page

header('Location:'.$url);  //Location和":"之间无空格。

2. Declare content-type

header('content-type:text/html;charset=utf-8');

3. Return response status code

header('HTTP/1.1 404 Not Found');

4. Execute jump after a certain time

header('Refresh: 10; url=http://www.baidu.com/');  //10s后跳转。

5. Control browser 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. .Perform http verification

header('HTTP/1.1 401 Unauthorized');
header('WWW-Authenticate: Basic realm="Top Secret"');

7. Execute Download operation

header('Content-Type: application/octet-stream'); //设置内容类型
header('Content-Disposition: attachment; filename="example.zip"'); //设置MIME用户作为附件
header('Content-Transfer-Encoding: binary'); //设置传输方式
header('Content-Length: '.filesize('example.zip')); //设置内容长度

Related recommendations:

php header function to export excel table

Detailed explanation of PHP header header definition

Summary of usage of php header function

The above is the detailed content of 7 ways to use PHP header(). For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn