设为首页 | 收藏本站 网页素材 | 网站源码 | 网页模板 | 站长工具 | 在线手册 | 网页制作教程
php header说明

定义和用法

header() 函数向客户端发送原始的 HTTP 报头。

认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题):

<html>
<?php
// 结果出错
// 在调用 header() 之前已存在输出
header('Location: http://www.example.com/');
?>

语法

header(string,replace,http_response_code)参数 描述
string 必需。规定要发送的报头字符串。
replace 可选。指示该报头是否替换之前的报头,或添加第二个报头。

默认是 true(替换)。false(允许相同类型的多个报头)。
 
http_response_code 可选。把 HTTP 响应代码强制为指定的值。(PHP 4 以及更高版本可用)

提示和注释

注释:从 PHP 4.4 之后,该函数防止一次发送多个报头。这是对头部注入攻击的保护措施。


例子 1

<?php
// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Cache-Control: no-cache");
header("Pragma: no-cache");
?>

<html>
<body>

...
...注释:用户可能会设置一些选项来更改浏览器的默认缓存设置。通过发送上面的报头,您可以覆盖任何这些设置,强制浏览器不进行缓存!

例子 2
提示用户保存一个生成的 PDF 文件(Content-Disposition 报头用于提供一个推荐的文件名,并强制浏览器显示保存对话框):

<?php
header("Content-type:application/pdf");

// 文件将被称为 downloaded.pdf
header("Content-Disposition:attachment;filename='downloaded.pdf'");

// PDF 源在 original.pdf 中
readfile("original.pdf");
?>

<html>
<body>

例子 3

实现跳转功能

<html>
<?php
/* This will give an error. Note the output
 * above, which is before the header() call */
header('Location: http://www.example.com/');
?>

例子 4

发布状态代码

<?php
header("HTTP/1.0 404 Not Found");
?>

php header相关实例教程与经典代码
  • ·php header中301/404跳转要注意事项详解
  • ·php中header("Location:xxx.php")跳转问题
  • ·php curl 分离header和body信息
  • ·php header 404跳转错误页面实例
  • ·php header()函数设置页面Cache缓存
  • ·php header 404错误包含文件出现乱码解决办法
  • ·php中header自定义404状态错误页面
  • ·php Cannot modify header informationheaders already sent by解决方法
  • ·php Cannot modify header information-headers already sent by解决办法
  • ·IE6下php header实现文件下载错误
  • ·php利用header实现文件下载代码
  • ·php header函数下载文件实现代码
  • ·php header函数的详解
  • ·php header函数下载中文文件名乱码(ie/chrome)
  • ·php header中Content-disposition用法详细
  • ·php中header()实现页面跳方法
  • ·php header()实现程序404错误状态
  • ·php中header()强制文件下载实现代码
  • ·php Cannot modify header information - headers already sent by set 解决方法
  • ·php利用header保存excel文件
  • ·php 中header函数的用法详解
  • ·php 用header()读写csv文件方法
  • ·利用php header函数实现文件下载保存到本地
  • ·php get_headers 与get_meta_tags函数实例
  • ·php header()函数详细介绍与实例
  • ·php header函数实现代码
  • ·php header()函数详细实用方法
  • ·php检测文件类型(根据文件header信息)
  • ·php 杜绝Cannot add header information
  • ·php header & http
  • ·php header请求重写向的一个问题
  • ·wordpress中header.php文件中加wp_head()作用是什么?
  • ·php中header函数后是否应该有exit
  • ·php header实现不传权重的网址跳转
  • ·php header()函数实现文件下载的文件 提示被破坏不能打开
  • ·php输出xml必须header问题解决办法
  • ·php header函数中隐藏php信息详解
  • ·php header()函数实现文件下载的例子
  • ·php的URL重定向header()函数
  • ·php header函数输入图片IE不显示问题
  • ·直接用php的header发送404错误页面的方法实例
  • ·php提示”Cannot send session cache limiter ? headers already sent by”错误
  • ·php 动态输出图片 http header 304 状态
  • ·php 常用header常用例子
  • ·PHP header() 函数使用方法总结
  • ·PHP header函数一此常用的用法详解
  • ·php Header函数实现下载短点续传程序
  • ·PHP get_headers函数判断远程文件是否存在
  • ·PHP中header和session_start前不能有输出的原因
  • ·PHP header 函数教程
  • ·PHP利用header跳转失效解决方法
  • ·PHP中如何使用header发送头部信息
  • ·PHP中header()函数有什么用?常见header 状态
  • ·PHP header常用URL地址跳转的几种方法
  • ·PHP header()输出图片缓存
  • ·PHP 页面编码声明方法详解(header或meta)
  • 广告内容
    其它专题页面
    刷新页面 | 分页 |分页、 |sql注入 |sql重复 |mysql重复 |JQuery select |jquery 选择器 |php header |php curl |php strpos |php explode |php substr |php date |php array |java正则表达式 |跑马灯 |加入收藏 |javascript 数组 |qq客服代码 |js下拉菜单 |substr |group by |jquery ajax |php数组 |php session |mysql导出数据库 |mysql导入数据库 |mysql数据库优化 |mysql数据库备份 |mysql 命令 |mysqldump |sql server 2000 |sql server 2005 |正则表达式 |js 正则表达式 |tomcat |java正则 |路由器 |ghost |mysql配置 |php配置 |php数组排序 |文字滚动 |php安装 |apache配置 |mysql安装 |iis配置 |phpmyadmin |undefined |include |php数组排序 |foreach |for循环 |汉字拼音转换 |自适应高度 |php缓存 |二级联动菜单 |图片文件上传 |root密码 |ckeditor |JSP留言板 |单选框 |jquery 下拉菜单 |js弹出窗口 |字体大小 |正则表达式验证 |js加载图片 |身份证验证 |表达验证 |js选项卡 |全文搜索 |文字特效 |php登录 |导航效果 |图片大小 |文本向上滚动 |滚动文字 |php远程图片 |鼠标滚动 |遍历目录 |图片幻灯 |鼠标特效 |indexof |js数组删除 |mysql数据导入 |checkbox |textarea |php数组遍历 |php数组重复数据 |php数组重复 |php数组 |opendir |catch |js数组 |C正则表达式 |request |firefox |php缩略图 |伪静态 |apache伪静态 |缩略图 |图片预览 |PHP验证用户 |php登录验证 |验证登录 |js图片滚动效果 |php随机 |select |邮箱验证 |手机验证 |电话验证 |弹出对话框 |加载图片 |文件上传 |php生成pdf |文件下载 |正则表达式匹配 |给图片加水印 |php批量删除 |图片轮转 |日期和时间 |幻灯 |图片大小 |下拉菜单 |仿淘宝导航 |php批量上传 |preg_match |explode |strtotime |iconv |JS焦点 |iframe |fckeditor |网页编辑器 |框焦点 |字符处理 |JS 二级菜单 |ajax分页 |mb_detect_encoding() |curl_setopt |js图片放大 |复制文件夹 |php上传 水印 |元旦贺卡 |php sql 注入 |php注册用户 |PHP发送邮件 |php安装 |上传图片预览 |mysql备份 |js弹出对话框 |幻灯片图片 |php聊天 |php 邮件 |放大图片效果 |php验证码 |php字符串 |非主流美女图片 |横向滚动 |层显示隐藏 |触发器 |ps换背景 |数据库连接类 |弹出广告 |php ajax |jquery select |php日期 |js特效 |js图片特效 |js图片切换 |tab选项卡 |qq在线客服代码 |折叠菜单 |正则表达式 |php cookie |分页 |图片滚动 |fopen |导航菜单 |js图片放大代码 |弹出层 |mysql存储过程 |php数据库连接 |asp 数据库连接 |对联广告 |联动菜单 |广告代码 |php文件上传 |
    推荐专题
    |微信小程序教程 |PHP入门教程 |百度地图 |iphone5s |iphone6 |iPad4 |iPhone 6s |格式化 |快的打车 |维克多弗兰 |文字控 |暗黑3 |部落冲突 |刺客信条叛变 |红米note3 |微信公众号 |FF14 |Galaxy Alpha |崩坏学院2 |二维码 |分辨率 |阿里旺旺 |爱思助手 |爱奇艺 |GTA5 |圣斗士星矢斗士之魂 |华为P8 |秒拍 |生化危机0HD重制版 |小米5 |龙之信条黑暗觉者 |天天P图 |91助手 |巫师3 |以撒的结合胎衣 |QQ会员 |FLASH |Root权限 |哔哩哔哩 |QQ钱包 |固态硬盘 |名人名言 |快捷方式 |路由器 |企业路由器 |日期 |身份证号码 |收藏夹 |身份证 |省略号 |微店 |验证码 |验证码 |游戏卡 |应用程序 |无线路由器 |云路由器 |快捷键 |三星手机如何连接电脑 |
    本站力倡IT文化,崇尚互联共享,欢迎各种媒体转载我们的原创作品[转载请注明出处]。
    Copyright©2005-2009 网页制作教程 网页制作
    粤ICP备05068202号 All rights reserved.
    本站交流群:群1:22689677
    感谢(59互联)(亲和主机)提供部份带宽