PHP之header函数详解


Posted in PHP onMarch 02, 2021

PHP的header函数是最常用的函数之一,用于向客户端发送HTTP头信息。

通过的用法如设置编码、发送HTTP状态值以及重定向。

php header utf8 :

header(“Content-type: text/html; charset=utf-8″);

php header 404 :

header(“HTTP/1.0 404 Not Found”);

上述两个例子分别是设置UTF8编码和发送404状态。

header重定向:

header(‘Location: http://www.phpthinking.com');

其他常用的Header用法:

// Header永久性重定向,一般301与header Location一起使用.

header(‘HTTP/1.1 301 Moved Permanently');
header(‘Location: http://www.phpthinking.com/');

// Header延时刷新页面

//与HTML页面中的<meta http-equiv=”refresh” content=”10;http://www.phpthinking.com” />效果一样
header(‘Refresh: 10; url=http://www.phpthinking.com/');

// Header设置页面语言

header(‘Content-language: en');

// 对于下载页面,可以声明文件类型和文件名

header(‘Content-Type: application/octet-stream');
header(‘Content-Disposition: attachment; filename=”filename.zip”‘);
header(‘Content-Transfer-Encoding: binary');

// Header设置缓存和缓存过期时间

header(‘Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
header(‘Expires: Mon, 26 Jul 1997 05:00:00 GMT');

// Header设置页面编码:

header(‘Content-Type: text/html; charset=utf-8′);

到此这篇关于PHP之header函数详解的文章就介绍到这了,更多相关PHP之header函数内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
可以在线执行PHP代码包装修正版
Mar 15 PHP
隐性调用php程序的方法
Mar 09 PHP
php adodb介绍
Mar 19 PHP
php上的memcache和memcached两个pecl库
Mar 29 PHP
PHP缩略图等比例无损压缩,可填充空白区域补充色
Jun 10 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
Jul 01 PHP
Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解
Mar 07 PHP
解决yii2左侧菜单子级无法高亮问题的方法
May 08 PHP
PHP获取指定时间段之间的 年,月,天,时,分,秒
Jun 05 PHP
完美解决thinkphp唯一索引重复时出错的问题
Mar 31 PHP
Laravel框架Request、Response及Session操作示例
May 06 PHP
docker-compose部署php项目实例详解
Jul 30 PHP
laravel与thinkphp之间的区别与优缺点
Mar 02 #PHP
php中array_fill函数的实例用法
Mar 02 #PHP
PHP网站常见安全漏洞,及相应防范措施总结
Mar 01 #PHP
php框架知识点的整理和补充
Mar 01 #PHP
Docker 安装 PHP并与Nginx的部署实例讲解
Feb 27 #PHP
PHP加MySQL消息队列深入理解
Feb 27 #PHP
php慢查询日志和错误日志使用详解
Feb 27 #PHP
You might like
常用的php对象类型判断
2008/08/27 PHP
php 模拟get_headers函数的代码示例
2013/04/27 PHP
示例详解Laravel重置密码代码重构
2016/08/10 PHP
PHP实现的敏感词过滤方法示例
2019/03/06 PHP
jQuery 性能优化指南 (1)
2009/05/21 Javascript
utf-8编码引起js输出中文乱码的解决办法
2010/06/23 Javascript
JavaScript类库D
2010/10/24 Javascript
jquery ajax 局部无刷新更新数据的实现案例
2014/02/08 Javascript
js判断主流浏览器类型和版本号的简单实现代码
2016/05/26 Javascript
教你如何在Node.js中使用jQuery
2016/08/28 Javascript
Angular.js ng-file-upload结合springMVC的使用教程
2017/07/10 Javascript
详解vue-cli本地环境API代理设置和解决跨域
2017/09/05 Javascript
react配合antd组件实现的管理系统示例代码
2018/04/24 Javascript
让webpack+vue-cil项目不再自动打开浏览器的方法
2018/09/27 Javascript
在Express中提供静态文件的实现方法
2019/10/17 Javascript
Vue 技巧之控制父类的 slot
2020/02/24 Javascript
redux处理异步action解决方案
2020/03/22 Javascript
[06:21]2014DOTA2国际邀请赛 庆祝VG首阶段领跑;B叔为挣牛排半夜整理情报
2014/07/13 DOTA
python通过装饰器检查函数参数数据类型的方法
2015/03/13 Python
Matplotlib 生成不同大小的subplots实例
2018/05/25 Python
django与vue的完美结合_实现前后端的分离开发之后在整合的方法
2019/08/12 Python
详解Pytorch显存动态分配规律探索
2020/11/17 Python
python爬虫爬取淘宝商品比价(附淘宝反爬虫机制解决小办法)
2020/12/03 Python
HTML5通用接口详解
2016/06/12 HTML / CSS
保时捷设计:Porsche Design
2019/03/30 全球购物
美国林业供应商:Forestry Suppliers
2019/05/01 全球购物
String和StringBuffer的区别
2015/08/13 面试题
中医药大学市场营销专业自荐信
2013/09/29 职场文书
出纳岗位职责
2013/11/09 职场文书
计算机网络专业自荐书
2014/06/09 职场文书
先进集体申报材料
2014/12/25 职场文书
太空授课观后感
2015/06/17 职场文书
2016年寒假社会实践活动心得体会
2015/10/09 职场文书
python关于集合的知识案例详解
2021/05/30 Python
Python利用FlashText算法实现替换字符串
2022/03/31 Python
Java中的Kafka为什么性能这么快及4大核心详析
2022/09/23 Java/Android