The usage of header in php are: 1. Jump to the page; 2. Declare content-type; 3. Return response status code; 4. Execute jump after a certain time; 5. Control browser cache; 6. Perform http verification.
Related learning recommendations: php programming (video)
The usage of php header is:
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. Perform 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')); //设置内容长度
Want to learn more about programming , please pay attention to the php training column!
The above is the detailed content of What are the uses of header in php. For more information, please follow other related articles on the PHP Chinese website!