- 浏览: 128378 次
- 性别:
- 来自: 福建
文章分类
最新评论
备注:使用header()函数前,不能有任何输出,前面放个ob_start就行了 // ok header('HTTP/1.1 200 OK'); //设置一个404头: header('HTTP/1.1 404 Not Found'); //设置地址被永久的重定向 header('HTTP/1.1 301 Moved Permanently'); //转到一个新地址 header('Location: http://www.example.org/'); //文件延迟转向: header('Refresh: 10; url=http://www.example.org/'); print 'You will be redirected in 10 seconds'; //当然,也可以使用html语法实现 // <meta http-equiv="refresh" content="10;http://www.example.org/ /> // override X-Powered-By: PHP: header('X-Powered-By: PHP/4.4.0'); header('X-Powered-By: Brain/0.6b'); //文档语言 header('Content-language: en'); //告诉浏览器最后一次修改时间 $time = time() - 60; // or filemtime($fn), etc header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT'); //告诉浏览器文档内容没有发生改变 header('HTTP/1.1 304 Not Modified'); //设置内容长度 header('Content-Length: 1234'); //设置为一个下载类型 header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="example.zip"'); header('Content-Transfer-Encoding: binary'); // load the file to send: readfile('example.zip'); // 对当前文档禁用缓存 header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate'); header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past header('Pragma: no-cache'); //设置内容类型: header('Content-Type: text/html; charset=iso-8859-1'); header('Content-Type: text/html; charset=utf-8'); header('Content-Type: text/plain'); //纯文本格式 header('Content-Type: image/jpeg'); //JPG*** header('Content-Type: application/zip'); // ZIP文件 header('Content-Type: application/pdf'); // PDF文件 header('Content-Type: audio/mpeg'); // 音频文件 header('Content-Type: application/x-shockw**e-flash'); //Flash动画 //显示登陆对话框 header('HTTP/1.1 401 Unauthorized'); header('WWW-Authenticate: Basic realm="Top Secret"'); print 'Text that will be displayed if the user hits cancel or '; print 'enters wrong login data';
发表评论
-
xxtea对称加密解密算法
2012-06-13 15:20 2094Class Xxtea { public function ... -
PHP判断一个请求是AJAX请求还是普通请求
2012-04-20 16:56 1231条件:使用jquery框架 原理:在jquery框架中,对于 ... -
PHP XDebug扩展
2012-04-18 09:28 1121XDebug 是一个 php 代码的调试工具, 对程序员调试程 ... -
用P3P header解决iframe跨域访问cookie[各种语言]
2012-04-17 14:27 2034各种语言在头文件中, ... -
PHP高级工程师的面试题
2012-04-13 18:12 9171. 基本知识点 HTTP协议中几个状态码的含义:50 ... -
用 memcache 来存储 session
2012-03-05 14:27 990PECL :: Package :: memc ... -
用Zend Studio 快速生成WSDL文件
2011-08-08 17:48 5878最近在写webservice接口,最麻烦的是WSDL文件。以前 ... -
多维对象转数组
2011-01-12 17:20 779static function object_to_arra ... -
PHP异常处理
2010-12-20 17:33 783/** * PHP异常处理 * * PHP 5 添加了类 ... -
快捷打印变量
2010-12-17 15:06 800function e() { $color = '' ... -
PHP字符串处理函数大全
2010-09-03 10:13 774AddSlashes: 字符串加入斜线。bin2hex: 二进 ... -
interface与abstract的区别
2010-08-06 14:08 10391.相同点: A. 两者都是 ... -
多维数组转化成对象
2010-06-11 13:33 906# 把数组转化成对象 function array_to_o ... -
遍历文件夹下的所有文件和子文件夹
2010-04-23 11:39 864function my_scandir($dir) { ... -
header中Content-type的种类
2010-04-22 00:01 1509Content-type 的说明:'hqx' -> 'a ... -
PHP扩展CURL的用法
2010-04-13 15:05 11151、使用CURL模拟POST表单提交 <?php / ... -
文件操作函数
2010-03-26 12:27 723/** * 读文件 +---------------- ... -
汉字转换成拼音
2010-03-26 12:21 1241<? /* * 把汉字,词转成汉语拼音及拼音缩写,如 ... -
获取客户端IP地址
2010-03-26 12:05 862<?php function getip() { ... -
echo 的另一种写法
2010-03-26 12:01 1014<?php $a="变量的值将被带入&quo ...
相关推荐
本文将深入探讨`header()`函数的用法和一些实际应用示例。 ### 1. 设置HTTP状态码 HTTP状态码是服务器向客户端传递关于请求处理结果的三位数字代码。`header()`函数可以用来设置这些状态码。例如,设置一个200状态...
在上面的代码中,我们使用 Header 函数设置了基本认证的 realm,且返回了 401 状态码,以便在用户访问页面时弹出登录框。 在用户输入用户名和密码后,我们可以使用 PHP 提供的两个特殊变量 $PHP_AUTH_USER 和 $...
在PHP编程中,`header()`函数是一个至关重要的工具,它允许开发者...正确理解和使用`header()`函数对于创建高效且安全的PHP应用程序至关重要。在实际开发中,应谨慎处理输出和`header()`调用的顺序,以避免出现错误。
PHP中的header函数是用于发送原生HTTP头部到客户端的一个重要工具。在Web开发中,header函数可以用来进行页面重定向、...此外,header函数发送的头部信息应该与实际操作逻辑保持一致,以确保Web应用的安全和准确响应。
PHP中的header函数是一个非常重要的函数,主要用于发送原生的...以上就是PHP中header函数的用法及其注意事项的详细解析,希望通过本文的介绍,你能对header函数有一个全面的认识,并在实际应用中能够得心应手地使用它。
使用header函数时,可以发送两个关键的头部信息: 1. Content-Type: 这个头部信息用来告诉浏览器文件的MIME类型,从而让浏览器知道如何处理文件。例如,PDF文件的MIME类型是'application/pdf'。如果没有正确地设置...
PHP编程语言中header函数是用于在服务器发送任何实际内容之前,向客户端发送原始的HTTP头。...这个函数对于动态页面非常有用,尤其是在...在开发中,良好的编码实践和调试技巧是不可或缺的,以确保header函数的正确应用。
本篇内容将详细探讨如何在PHP中使用header函数进行各种HTTP头设置的常用方法,并通过代码示例及详细注释来指导读者如何在实际开发中应用这些设置。 首先,header函数的基本语法是: ```php header(header, replace,...
在本文中,我们将深入探讨如何使用`header()`函数来实现文件下载功能。 首先,`header()`函数的基本用法是向浏览器发送一个或多个HTTP头部信息,这些信息可以指示浏览器如何处理当前页面。例如,你可以设置`Content...
通过上述分析可以看出,无论是直接在`$.ajax()`的配置对象中通过`headers`属性设置Header,还是通过`beforeSend`回调函数动态设置Header,都能够有效地为AJAX请求添加所需的头部信息。开发者应根据实际需求选择最...
PHP作为一种服务器端编程语言,可以通过`header`函数来设置响应头,从而解决跨域问题。 `header`函数在PHP中用于发送原始服务器头信息。它的工作原理是在HTTP响应中添加自定义的头部字段,这些字段会被浏览器解析并...
这通常涉及到使用`InvRegistry.RegisterHeaderClass`函数,指明接口类型、Header类、元素名和命名空间。 3. **使用自定义Header**:最后,在发送SOAP请求时,创建自定义Header类的实例,并填充必要的属性值。然后,...
APPL_LOG_WRITE_HEADER 函数模块用于将日志头数据写入本地内存中。该函数模块使开发者能够快速地写入日志头数据,准备日志记录。 APPL_LOG_WRITE_LOG_PARAMETERS 函数模块用于将日志参数名称和关联值写入本地内存中...
这两个函数用于添加HTTP头信息,其中`web_add_auto_header`用于添加自动头信息,而`web_add_header`则用于添加自定义头信息。 #### 25. web_cleanup_auto_headers 此函数用于移除所有自动添加的HTTP头信息。 #### ...
例如,BAPI_PO_CREATE1是一个创建PO的BAPI函数,POHEADER是import参数只能有一行记录,而POITEM是Tables参数,可以有多行。 函数的异常处理是非常重要的。Exceptions是出错时抛出的例外。例如,在LAST_DAY_OF_...
`header`函数在这段代码中被调用了两次。第一次发送`HTTP/1.1 301 Moved Permanently`,告知客户端这是一个301重定向。第二次发送`Location`头,包含了新URL的完整路径。这里的`https://www.jb51.net`是目标域名,`$...
通过对Header定义的扩展以及输入处理函数的编写,我们可以更灵活地处理复杂的Header信息。这对于确保SOAP消息的正确性和完整性非常重要。虽然GSOAP在某些方面可能不够完美,但通过手动干预和适当的代码编写,我们...