Heim > php教程 > php手册 > Hauptteil

PHP header函数使用教程

WBOY
Freigeben: 2016-06-13 11:28:31
Original
791 Leute haben es durchsucht

在php语言中,header()这个函数很有用的,尤其在用到ajax时。

下面是header的一些详细讲解。

<?php2 /** 3 * php header函数用法举例
* 整理:www.jbxue.com
*/
// fix 404 pages: 
header(&#39;HTTP/1.1 200 OK&#39;); 
// set 404 header: 
header(&#39;HTTP/1.1 404 Not Found&#39;); 
// set Moved Permanently header (good for redrictions) 
// use with location header 
header(&#39;HTTP/1.1 301 Moved Permanently&#39;); 
// redirect to a new location: 
header(&#39;Location: http://www.jbxue.com/&#39;); 
// redrict with delay: 
header(&#39;Refresh: 10; url=http://www.jbxue.com/&#39;); 
print &#39;You will be redirected in 10 seconds&#39;; 
// you could also use the HTML syntax:// <meta http-equiv="refresh" content="10;http://www.jbxue.com/ /> 
// override X-Powered-By: PHP: 
header(&#39;X-Powered-By: PHP/4.4.0&#39;); 
header(&#39;X-Powered-By: Brain/0.6b&#39;); 
// content language (en = English) 
header(&#39;Content-language: en&#39;); 
// last modified (good for caching) 
$time = time() &ndash; 60; // or filemtime($fn), etc 
header(&#39;Last-Modified: &#39;.gmdate(&#39;D, d M Y H:i:s&#39;, $time).&#39; GMT&#39;); 
// header for telling the browser that the content 
// did not get changed 
header(&#39;HTTP/1.1 304 Not Modified&#39;); 
// set content length (good for caching): 
header(&#39;Content-Length: 1234&#39;); 
// Headers for an download: 
header(&#39;Content-Type: application/octet-stream&#39;); 
header(&#39;Content-Disposition: attachment; filename="example.zip"&#39;); 
header(&#39;Content-Transfer-Encoding: binary&#39;); 
// load the file to send:readfile(&#39;example.zip&#39;); 
// Disable caching of the current document: 
header(&#39;Cache-Control: no-cache, no-store, max-age=0, must-revalidate&#39;); 
header(&#39;Expires: Mon, 26 Jul 1997 05:00:00 GMT&#39;); 
// Date in the pastheader(&#39;Pragma: no-cache&#39;); 
// set content type: 
header(&#39;Content-Type: text/html; charset=iso-8859-1&#39;); 
header(&#39;Content-Type: text/html; charset=utf-8&#39;); 
header(&#39;Content-Type: text/plain&#39;); 
// plain text file 
header(&#39;Content-Type: image/jpeg&#39;); 
// JPG picture 
header(&#39;Content-Type: application/zip&#39;); 
// ZIP file 
header(&#39;Content-Type: application/pdf&#39;); 
// PDF file 
header(&#39;Content-Type: audio/mpeg&#39;); 
// Audio MPEG (MP3,&hellip;) file 
header(&#39;Content-Type: application/x-shockwave-flash&#39;); 
// Flash animation// show sign in box 
header(&#39;HTTP/1.1 401 Unauthorized&#39;); 
header(&#39;WWW-Authenticate: Basic realm="Top Secret"&#39;); 
print &#39;Text that will be displayed if the user hits cancel or &#39;; 
print &#39;enters wrong login data&#39;; 
?>
Nach dem Login kopieren

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage