PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのheader()関数とは何ですか?


header()関数は事前定義されたPHPネイティブ関数です。header()HTTP関数を使用すると、他の出力が送信される前に、Webサーバーによってクライアントまたはブラウザーに送信されるデータを制御できます。

ヘッダー関数は、サーバーから提供されたHTTP応答のヘッダーを設定します。 PHPのヘッダー関数を使用して、ページの場所の変更、タイムゾーンの設定、キャッシュ制御の設定など、さまざまなことができます...

PHPでのheader()の重要な使用法のいくつかを以下に示します。

ページをリダイレクトします。

これは、PHPのあるWebページから別のWebページにリダイレクトするために使用されます。

例:

header('Location:give your url here');

ヘッダー応答にContent-Typeを設定します:

PHPは、デフォルトでContent-Type:text / htmlを送信します。Content-Typeを変更する場合は、header()関数を使用して変更できます。

例:

Generated PDF file :header('Content-Type: application/pdf');
Return response in json format:header('Content-Type: application/pdf');.

ヘッダー応答にHTTPステータスを設定します。

例:

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

キャッシュのないブラウザに応答を送信しました。

次の例は、ブラウザの設定を上書きしてキャッシュしないヘッダー情報を送信することにより、キャッシュを防ぐのに役立ちます。

例:

header("Cache-Control: no-cache, must-revalidate");

  1. PHPのexplode()関数とは何ですか?

    この記事では、事前定義された組み込みPHP関数であるPHP Explode()関数を利用する方法を理解します。 explode関数は、「文字列を要素の断片に分割して配列を形成する」ために使用されます。PHPのexplode関数を使用すると、文字列をより小さなコンテンツに分割できます。この区切りは区切り文字として知られています。 構文 explode(区切り文字、文字列、要素数) パラメータ explode関数は、3つのパラメーターを認識し、そのうち2つは必須で、1つはオプションです。 3つのパラメータについて説明しましょう。 セパレーター この文字は、文字列が分割される1つまたは複数

  2. PHPのheader()関数

    header()関数は、生のHTTPヘッダーをクライアントに送信します。 構文 header(string,replace,resp_code) パラメータ 文字列 −送信するヘッダー文字列。 交換 −ヘッダーが前のヘッダーを置き換えるか、2番目のヘッダーを追加するかを示します。 resp_code −HTTP応答コードを指定された値に強制します 戻る header()関数は何も返しません。 例 以下は、生成されたPDFを保存する例です- <?php    header("Content-type:application/pdf