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+MYSQL的文章管理系统(二)
Oct 09 PHP
比较简单实用的PHP无限分类源码分享(思路不错)
Oct 13 PHP
PHP的变量类型和作用域详解
Mar 12 PHP
ThinkPHP实现批量删除数据的代码实例
Jul 02 PHP
PHP回溯法解决0-1背包问题实例分析
Mar 23 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
Jun 29 PHP
PHP实现的方程求解示例分析
Nov 11 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
Nov 10 PHP
php判断电子邮件是否正确方法
Dec 04 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
May 28 PHP
Windows服务器中PHP如何安装redis扩展
Sep 27 PHP
laravel5.6实现数值转换
Oct 23 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通过array_merge()函数合并两个数组的方法
2015/03/18 PHP
WordPress中获取所使用的模板的页面ID的简单方法
2015/12/31 PHP
PHP文件上传之多文件上传的实现思路
2016/01/27 PHP
微信公众号开发之文本消息自动回复php代码
2016/08/08 PHP
PHP实现基于栈的后缀表达式求值功能
2017/11/10 PHP
javascript 解析后的xml对象的读取方法细解
2009/07/25 Javascript
extjs DataReader、JsonReader、XmlReader的构造方法
2009/11/07 Javascript
基于jQuery实现点击同时更改两个iframe的网址
2010/07/01 Javascript
jQuery阻止冒泡和HTML默认操作
2010/11/17 Javascript
javascrip关于继承的小例子
2013/05/10 Javascript
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
调用DOM对象的focus使文本框获得焦点
2014/02/19 Javascript
一个JavaScript防止表单重复提交的实例
2014/10/21 Javascript
用Move.js配合创建CSS3动画的入门指引
2015/07/22 Javascript
JS日期加减,日期运算代码
2015/11/05 Javascript
vuejs通过filterBy、orderBy实现搜索筛选、降序排序数据
2020/10/26 Javascript
基于javascript的异步编程实例详解
2017/04/10 Javascript
对angular 监控数据模型变化的事件方法$watch详解
2018/10/09 Javascript
js前端面试之同步与异步问题详解
2019/04/03 Javascript
js面向对象方式实现拖拽效果
2021/03/03 Javascript
python生成IP段的方法
2015/07/07 Python
详解Python异常处理中的Finally else的功能
2017/12/29 Python
Python3.6通过自带的urllib通过get或post方法请求url的实例
2018/05/10 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
2018/11/14 Python
python实现合并两个排序的链表
2019/03/03 Python
python读取tif图片时保留其16bit的编码格式实例
2020/01/13 Python
Python Numpy中数据的常用保存与读取方法
2020/04/01 Python
Python3 requests模块如何模仿浏览器及代理
2020/06/15 Python
基于python实现判断字符串是否数字算法
2020/07/10 Python
美国最大的宠物用品零售商:PetSmart
2016/11/14 全球购物
一套中级Java程序员笔试题
2015/01/14 面试题
十八届三中全会感言
2014/03/10 职场文书
文艺晚会策划方案
2014/06/11 职场文书
党员教师群众路线对照检查材料思想汇报
2014/09/29 职场文书
《西门豹》教学反思
2016/02/23 职场文书
redis实现共同好友的思路详解
2021/05/26 Redis