分享PHP header函数使用教程

2015-01-24信息快讯网

在php语言中,header()这个函数很有用的,尤其在用到ajax时候,他会帮你解决一些意想不到的问题。下面是header的一些详细讲解。希望对phper有帮助

<?php 
// fix 404 pages: 
header('HTTP/1.1 200 OK'); 
// set 404 header: 
header('HTTP/1.1 404 Not Found'); 
// set Moved Permanently header (good for redrictions) 
// use with location header 
header('HTTP/1.1 301 Moved Permanently'); 
// redirect to a new location: 
header('Location: http://www.example.org/'); 
// redrict with delay: 
header('Refresh: 10; url=http://www.example.org/'); 
print 'You will be redirected in 10 seconds'; 
// you could also use the HTML syntax:// <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'); 
// content language (en = English) 
header('Content-language: en'); 
// last modified (good for caching) 
$time = time() C 60; // or filemtime($fn), etc 
header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT'); 
// header for telling the browser that the content 
// did not get changed 
header('HTTP/1.1 304 Not Modified'); 
// set content length (good for caching): 
header('Content-Length: 1234'); 
// Headers for an download: 
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'); 
// Disable caching of the current document: 
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 pastheader('Pragma: no-cache'); 
// set content type: 
header('Content-Type: text/html; charset=iso-8859-1'); 
header('Content-Type: text/html; charset=utf-8'); 
header('Content-Type: text/plain'); 
// plain text file 
header('Content-Type: image/jpeg'); 
// JPG picture 
header('Content-Type: application/zip'); 
// ZIP file 
header('Content-Type: application/pdf'); 
// PDF file 
header('Content-Type: audio/mpeg'); 
// Audio MPEG (MP3,…) file 
header('Content-Type: application/x-shockwave-flash'); 
// Flash animation// show sign in box 
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'; 
?> 

php实现信用卡校验位算法THE LUHN MOD-10示例
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
codeigniter框架The URI you submitted has disallowed characters错误解决方法
php加速器eAccelerator的配置参数、API详解
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
PHP函数addslashes和mysql_real_escape_string的区别
phpmyadmin打开很慢的解决方法
PHP5.5在windows安装使用memcached服务端的方法
用PHP和Shell写Hadoop的MapReduce程序
PHP header()函数常用方法总结
PHP json_encode中文乱码问题的解决办法
php增删改查示例自己写的demo
深入解析php中的foreach函数
phpmyadmin config.inc.php配置示例
JoshChen_web格式编码UTF8-无BOM的小细节分析
JoshChen_php新手进阶高手不可或缺的规范介绍
完美解决PHP中的Cannot modify header information 问题
CodeIgniter上传图片成功的全部过程分享
浅析linux下apache服务器的配置和管理
本地机apache配置基于域名的虚拟主机详解
php中如何使对象可以像数组一样进行foreach循环
怎样使用php与jquery设置和读取cookies
php number_format() 函数通过千位分组来格式化数字的实现代码
php addslashes 利用递归实现使用反斜线引用字符串
注意:php5.4删除了session_unregister函数
Smarty foreach控制循环次数的实现详解
php修改NetBeans默认字体的大小
php selectradio和checkbox默认选择的实现方法详解
浅析HTTP消息头网页缓存控制以及header常用指令介绍
©2014-2024 dbsqp.com