ホームページ >バックエンド開発 >PHPチュートリアル >header 関数を使用してさまざまな HTTP ヘッダーを設定する php の例

header 関数を使用してさまざまな HTTP ヘッダーを設定する php の例

WBOY
WBOYオリジナル
2016-07-25 09:04:39999ブラウズ
  1. /**
  2. 説明: header 関数はさまざまな HTTP ヘッダーを設定します
  3. リンク: bbs.it-home.org
  4. 日付: 2013/2/24
  5. */
  6. //エンコーディングを定義する
  7. header( 'Content-Type: text/html;charset=utf-8 ');
  8. //Atom
  9. header ('コンテンツ タイプ: application/atom+xml');
  10. //CSS
  11. header('コンテンツ タイプ: text/css');
  12. //Javascript
  13. header('コンテンツ タイプ: text/javascript' );
  14. //JPEG 画像
  15. header('コンテンツ タイプ: image/jpeg');
  16. //JSON
  17. header('コンテンツ タイプ: application/json');コンテンツ タイプ: application/pdf');
  18. //RSS
  19. header('Content-Type: application/rss+xml; charset=ISO-8859-1');
  20. //テキスト (プレーン)
  21. header( 'コンテンツ タイプ: text/plain');
  22. //XML
  23. header('コンテンツ タイプ: text/xml');
  24. // ok
  25. header('HTTP/1.1 200 OK'); /404 ヘッダーを設定します:
  26. header('HTTP/1.1 404 Not Found');
  27. //永続的にリダイレクトされるアドレスを設定します
  28. header('HTTP/1.1 301 Moved Permanently');新しいアドレス
  29. header('Location: http://bbs.it-home.org/');
  30. //ファイルの遅延リダイレクト:
  31. header('Refresh: 10; url=http://bbs.it-home .org/');
  32. print '10 秒後にリダイレクトされます';
  33. //もちろん、HTML 構文を使用して実装することもできます
  34. //
  35. header('Content-Transfer-Encoding: binary');
  36. // 送信するファイルをロードします:
  37. readfile('example.zip');
  38. // 現在のドキュメントのキャッシュを無効にする
  39. header('Cache-Control: no-cache, no-store, max-age=0 、must-revalidate') ;
  40. header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // 過去の日付
  41. header('Pragma: no-cache');コンテンツタイプ:
  42. header( 'Content-Type: text/html; charset=iso-8859-1');
  43. header('Content-Type: text/html; charset=utf-8'); -Type: text/plain '); //プレーンテキスト形式
  44. header('Content-Type: image/jpeg') //JPG***
  45. header('Content-Type: application/zip'); ZIP ファイル
  46. header(' Content-Type: application/pdf'); // PDF ファイル
  47. header('Content-Type: audio/mpeg') // 音声ファイル
  48. header('Content-Type: application/x- Shockw**e-flash '); //Flashアニメーション
  49. //ログインダイアログボックスを表示
  50. header('HTTP/1.1 401 Unauthorized')
  51. header('WWW-Authenticate: Basic realm="Top Secret"'); ;
  52. print 'ユーザーがキャンセルまたは';
  53. print '入力したログインデータが間違っている場合に表示されるテキスト';
  54. ?>
  55. コードをコピー
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。