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 相关文章推荐
解析mysql 表中的碎片产生原因以及清理
Jun 22 PHP
php 字符串中的\n换行符无效、不能换行的解决方法
Apr 02 PHP
ThinkPHP惯例配置文件详解
Jul 14 PHP
php+ajax实现文章自动保存的方法
Dec 30 PHP
PHP如何将log信息写入服务器中的log文件
Jul 29 PHP
PHP连接数据库实现注册页面的增删改查操作
Mar 27 PHP
php使用Jpgraph创建折线图效果示例
Feb 15 PHP
PHP简单验证码功能机制实例详解
Mar 27 PHP
laravel框架实现后台登录、退出功能示例
Oct 31 PHP
Laravel框架基础语法与知识点整理【模板变量、输出、include引入子视图等】
Dec 03 PHP
PHP设计模式(一)工厂模式Factory实例详解【创建型】
May 02 PHP
tp5.1 框架查询表达式用法详解
May 25 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 parse_url 一个好用的函数
2009/10/03 PHP
解析PHP生成静态html文件的三种方法
2013/06/18 PHP
浅析PHP中的UNICODE 编码与解码
2013/06/29 PHP
CI框架自动加载session出现报错的解决办法
2014/06/17 PHP
php函数serialize()与unserialize()用法实例
2014/11/06 PHP
JS函数验证总结(方便js客户端输入验证)
2010/10/29 Javascript
javascript数字数组去重复项的实现代码
2010/12/30 Javascript
借助script进行Http跨域请求:JSONP实现原理及代码
2013/03/19 Javascript
JavaScript通过RegExp实现客户端验证处理程序
2013/05/07 Javascript
js导入导出excel(实例代码)
2013/11/25 Javascript
js实现键盘操作实现div的移动或改变的原理及代码
2014/06/23 Javascript
js中一维数组和二位数组中的几个问题示例说明
2014/07/17 Javascript
JavaScript中的原型和继承详解(图文)
2014/07/18 Javascript
js实现仿爱微网两级导航菜单效果代码
2015/08/31 Javascript
location.hash保存页面状态的技巧
2016/04/28 Javascript
jQuery模仿京东/天猫商品左侧分类导航菜单效果
2016/06/29 Javascript
自制简易打赏功能的实例
2017/09/02 Javascript
webpack中的热刷新与热加载的区别
2018/04/09 Javascript
详解小程序原生使用ES7 async/await语法
2018/08/06 Javascript
微信小程序如何引用外部js,外部样式,公共页面模板
2019/07/23 Javascript
Python正规则表达式学习指南
2016/08/02 Python
python不换行之end=与逗号的意思及用途
2017/11/21 Python
Pandas之drop_duplicates:去除重复项方法
2018/04/18 Python
python 剪切移动文件的实现代码
2018/08/02 Python
解决pycharm每次新建项目都要重新安装一些第三方库的问题
2019/01/17 Python
Python3.5基础之变量、数据结构、条件和循环语句、break与continue语句实例详解
2019/04/26 Python
python爬虫解决验证码的思路及示例
2019/08/01 Python
基于python的selenium两种文件上传操作实现详解
2019/09/19 Python
基于python操作ES实例详解
2019/11/16 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
python实现超级马里奥
2020/03/18 Python
使用Keras构造简单的CNN网络实例
2020/06/29 Python
html5中监听canvas内部元素点击事件的三种方法
2019/04/28 HTML / CSS
研究生毕业自我鉴定范文
2014/03/27 职场文书
什么是创业计划书?什么是商业计划书?这里一一解答
2019/07/12 职场文书
解析MySQL索引的作用
2022/03/03 MySQL