PHP中使用Header函数设置http头的方法示例
更新于:2021-03-24 13:26:54
发布于:2021-03-24 13:23:29
看过RFC2616之后,对于HTTP头就不会特别陌生了。下面是一些经常会用到的HTTP的头信息。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 header('HTTP/1.1 200 OK' ); 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' ;header('X-Powered-By: PHP/4.4.0' ); header('X-Powered-By: Brain/0.6b' ); header('Content-language: en' ); $time = time() - 60 ; 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' ); 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' ); 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' ); header('Content-Type: application/zip' ); header('Content-Type: application/pdf' ); header('Content-Type: audio/mpeg' ); header('Content-Type: application/x-shockw**e-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' ;