分享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常用指令介绍