PHP header 的7种用法
![弘德誉曦的博客](https://img.php.cn/upload/avatar/000/000/001/b605889a7013ea57cc316d64eb5e4052.jpg)
- 弘德誉曦的博客原创转载
- 2021年09月08日 22:14:01915浏览
PHP header 的7种用法
1. 跳转页面
1 | header( 'Location:' . $url );
|
2. 声明content-type
1 | header( 'content-type:text/html;charset=utf-8' );
|
3. 返回response状态码
1 | header( 'HTTP/1.1 404 Not Found' );
|
4. 在某个时间后执行跳转
1 | header( 'Refresh: 10; url=http://www.baidu.com/' ); //10s后跳转。
|
5. 控制浏览器缓存
1 2 3 4 | 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验证
1 2 | header( 'HTTP/1.1 401 Unauthorized' );
header( 'WWW-Authenticate: Basic realm="Top Secret"' );
|
7. 执行下载操作
1 2 3 4 | header( 'Content-Type: application/octet-stream' );
header( 'Content-Disposition: attachment; filename="example.zip"' );
header( 'Content-Transfer-Encoding: binary' );
header( 'Content-Length: ' . filesize ( 'example.zip' ));
|
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。