ホームページ  >  記事  >  バックエンド開発  >  PHP ヘッダー関数の一般的な http ヘッダー設定_PHP チュートリアル

PHP ヘッダー関数の一般的な http ヘッダー設定_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:48:53864ブラウズ

phpヘッダー関数の一般的なhttpヘッダー設定

この記事では、主にphpヘッダー関数の一般的なhttpヘッダー設定を紹介します。コードには詳細なコメントが含まれています。

?

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1021559.html技術記事 php ヘッダー関数の一般的な http ヘッダー設定 この記事では、主に php ヘッダー関数の一般的な 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

//わかりました

header('HTTP/1.1 200 OK');

//404 ヘッダーを設定します:

header('HTTP/1.1 404 が見つかりません');

//永続的にリダイレクトされるアドレスを設定します

header('HTTP/1.1 301 が永久に移動されました');

//新しいアドレスに移動します

header('場所: http://www.example.org/');

//ファイルの遅延リダイレクト:

header('更新: 10; url=http://www.example.org/');

print 「10 秒後にリダイレクトされます」;

//もちろん、HTML構文を使用して実装することもできます

//

// X-Powered-By をオーバーライドします: PHP:

header('X-Powered-By: PHP/4.4.0');

header('X-Powered-By: Brain/0.6b');

//ドキュメント言語

header('コンテンツ言語: en');

//最終変更時刻をブラウザに通知します

$time = time() – 60; // または filemtime($fn) など

header('Last-Modified: '.gmdate('D, d M Y H:i:s', $time).' GMT');

//ドキュメントの内容が変更されていないことをブラウザに伝えます

header('HTTP/1.1 304 未変更');

//コンテンツの長さを設定する

header('Content-Length: 1234');

//ダウンロードタイプとして設定します

header('Content-Type: application/octet-stream');

header(‘Content-Disposition:attachment; filename="example.zip”‘);

header('コンテンツ転送エンコーディング: バイナリ');

// 送信するファイルをロードします:

readfile('example.zip');

//現在のドキュメントのキャッシュを無効にする

header('キャッシュ制御: キャッシュなし、ストアなし、max-age=0、必須再検証');

header('有効期限: 1997 年 7 月 26 日月曜日 05:00:00 GMT') // 過去の日付

header('プラグマ: キャッシュなし');

//コンテンツタイプを設定:

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'); //JPG***

header('Content-Type: application/zip') // ZIP ファイル

header('Content-Type: application/pdf') // PDF ファイル

header('Content-Type: audio/mpeg'); // 音声ファイル

header(‘Content-Type: application/x-shockw**e-flash’); //Flash アニメーション

//ログインダイアログを表示する

header('HTTP/1.1 401 Unauthorized');

header('WWW-Authenticate: Basic realm=”Top Secret”‘);

print 'ユーザーがキャンセルまたは ';

を押した場合に表示されるテキスト

print '間違ったログインデータを入力しました';

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。