2011-02-11 6 views
10

PHPのheader関数の使用例を教えてください。PHPでのヘッダの使用

誰かが私にこの機能に関する読書のリンクを教えてもらえますか?

ありがとうございます。

答えて

7

header機能は、HTTP応答のヘッダを設定します。 HTTPヘッダにウィキペディアから

ヘッダフィールドは、要求されたデータ転送またはメッセージ本体内に設けられているデータのさまざまな特性を定義します。ヘッダーフィールドはフィールド名で始まり、コロン文字で終わり、その後にフィールド値が続きます。フィールド名と値はアプリケーション固有の文字列ですが、フィールドのコアセットはRFC 2616のInternet Engineering Task Force(IETF)やその他のアップデートと拡張ドキュメント(RFC 4229など)で標準化されています。すべての準拠プロトコル実装。

その記事の両方で、リクエストとレスポンスのパラメータの長いリストがあります:

クライアントはHTTPレスポンスヘッダが個々のクライアントに依存して受信したときに何が起こります。

header("HTTP/1.0 404 Not Found"); 

を送信することは、それならば、それはそれのインデックスからそのページを削除する必要があることを検索エンジンスパイダーを言うことができるのに対し、例えば、

header('WWW-Authenticate: Basic realm="My Realm"'); 
header('HTTP/1.0 401 Unauthorized'); 

ブラウザを送信する際には、おそらく、ログインダイアログでプロンプトが表示されます以前に存在していた、等々。

レスポンスヘッダーの重要なデータはステータスコードです。ステータスコードは、クライアントが以前のリクエストをサービングサーバーで処理できるかどうかを判断するために重要です。あなたは

+1

1良い答えでステータスコードのリストを見つけることができます:) – Sarfraz