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+AJAX实现无刷新注册(带用户名实时检测)
Dec 02 PHP
php+javascript的日历控件
Nov 19 PHP
PHP中对用户身份认证实现两种方法
Jun 04 PHP
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
Jul 14 PHP
解析php入库和出库
Jun 25 PHP
PHP与MYSQL中UTF8编码的中文排序实例
Oct 21 PHP
php随机取mysql记录方法小结
Dec 27 PHP
PHP动态规划解决0-1背包问题实例分析
Mar 23 PHP
浅析PHP7新功能及语法变化总结
Jun 17 PHP
YII2框架中excel表格导出的方法详解
Jul 21 PHP
CakePHP框架Model关联对象用法分析
Aug 04 PHP
PHP ElasticSearch做搜索实例讲解
Feb 05 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空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
2013/09/28 PHP
PHP实现采集中国天气网未来7天天气
2014/10/15 PHP
CodeIgniter钩子用法实例详解
2016/01/20 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
2019/01/17 PHP
js小技巧--自动隐藏红叉叉
2007/08/13 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
2014/03/19 Javascript
利用JavaScript脚本实现滚屏效果的方法
2015/07/07 Javascript
关于input全选反选恶心的异常情况
2016/07/24 Javascript
require、backbone等重构手机图片查看器
2016/11/17 Javascript
Javascript Function.prototype.bind详细分析
2016/12/29 Javascript
jQuery实现jQuery-form.js实现异步上传文件
2017/04/28 jQuery
bootstrap选项卡扩展功能详解
2017/06/14 Javascript
jQuery上传插件webupload使用方法
2017/08/01 jQuery
Vue+Express实现登录注销功能的实例代码
2019/05/05 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
2020/04/08 Javascript
Django发送html邮件的方法
2015/05/26 Python
python实现k-means聚类算法
2018/02/23 Python
PyQt5 pyqt多线程操作入门
2018/05/05 Python
对python多线程与global变量详解
2018/11/09 Python
如何通过50行Python代码获取公众号全部文章
2019/07/12 Python
python写入数据到csv或xlsx文件的3种方法
2019/08/23 Python
用Python写一个自动木马程序
2019/09/17 Python
浅析pandas 数据结构中的DataFrame
2019/10/12 Python
使用Python的networkx绘制精美网络图教程
2019/11/21 Python
Python 防止死锁的方法
2020/07/29 Python
无需压缩软件,用python帮你操作压缩包
2020/08/17 Python
详解Python openpyxl库的基本应用
2021/02/26 Python
amaze ui 的使用详细教程
2020/08/19 HTML / CSS
在网络中有两台主机A和B,并通过路由器和其他交换设备连接起来,已经确认物理连接正确无误,怎么来测试这两台机器是否连通?如果不通,怎么来判断故障点?怎么排
2014/01/13 面试题
酒店副总经理岗位职责范本
2014/02/04 职场文书
小学学习雷锋活动总结
2014/07/03 职场文书
2014年教育教学工作总结
2014/11/13 职场文书
教师节领导致辞
2015/07/29 职场文书
python如何在word中存储本地图片
2021/04/07 Python
如何使用Python对NetCDF数据做空间相关分析
2021/04/21 Python