当前位置: 网学 > 编程文档 > PHP > 正文

php header示例代码(推荐)

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/06/23

网学网为需要PHP的朋友们搜集整理了php header示例代码(推荐)相关资料,希望对各位网友有所帮助!

复制代码 代码如下:
<?php
/*** Function: PHP header() examples (PHP)
** Desc: Some examples on how to use the header() function of PHPYou find a detailed tutorial at expertsrt.com (English) or at ffm.junetz.de (German).These is also a good help about caching at web-caching.com.
** Example: see below. <br/><br/><b>Tip:</b> You can use these sites to check your headers: <a href="http://web-sniffer.net/">web-sniffer.net</a>, <a href="http://www.delorie.com/web/headers.html">delorie.com</a> or <a href="http://www.forret.com/projects/analyze/">www.forret.com</a>.
** Author: Jonas John
*/

// 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() – 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'';
?>

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号