博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php中的Header函数
阅读量:7205 次
发布时间:2019-06-29

本文共 1106 字,大约阅读时间需要 3 分钟。

<?php

//php的header函数
/*
* header()函数:
* 定义和用法:
*
* header()向客户端发送原始的HTTP报头
* 即必须在任何实际的输出被发送之前调用header()函数,
* <html>
* <?php
* //结果出错
* //在调用header()之前已经存在输出
* header('Location:http://www.example.com/');
* </html>
*
* 语法:
* header(string,replace,http_response_code)
* 参数:
* string:必须的,需要发送的报头字符串
* replace:可选,指示该报头是否替换之前的报头,或添加第二个报头.
* 默认是true(替换),false(允许相同类型的多个报头)
*
* http_response_code:可选,把HTTP响应代码强制为指定的值.(php4以上版本)
*
*
* 提示和注释:
* 注释:从Php4.2以后,该函数防止一次发送多个报头,这是对头部注入攻击的保护措施.
*
* for example:
* <?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源在orginal.pdf
* readfile("original.pdf");
* ?>
* <html>
* <body>
*
* .................
* .................
*

转载于:https://www.cnblogs.com/sgsheg/archive/2012/09/07/2675021.html

你可能感兴趣的文章
2、Android应用程序基本特性
查看>>
Android开发之Buidler模式初探结合AlertDialog.Builder解说
查看>>
bash shell命令(2)
查看>>
html中#include file的使用方法
查看>>
eclipse: Program "g++" not found in PATH
查看>>
Python基础(11)--面向对象1
查看>>
银行家算法
查看>>
Spring 的@Scheduled注解实现定时任务运行和调度
查看>>
Oracle笔记 四、增删改、事务
查看>>
PreTranslateMessage作用和用法
查看>>
微信支付开发教程
查看>>
一款免费好用的正则表达式工具:Regex Match Tracer
查看>>
jquery.min.map 404 (Not Found)出错的原因及解决办法
查看>>
【转】VMware虚拟机中CentOS设置固定IP
查看>>
JavaScript 全选函数的实现
查看>>
常用的数据统计Sql 总结(转)
查看>>
WebStorm配置SVN
查看>>
关于Tomcat性能监控的第三方工具Probe的简介
查看>>
Django 查询很经典的
查看>>
java.lang.UnsupportedClassVersionError
查看>>