LoginSignup
1
0

More than 5 years have passed since last update.

header関数について

Posted at

header関数とは

header関数とは、HTTPヘッダを送信することです。
HTTPヘッダーとは、どのようなリクエストを受けて提案するかという流れを表しています。

つまり、どのようなコンテンツを受け取るかを定めたものだといえます。

ここで重要なのは、header関数はHTMLやPHPからの出力に関係なく、すべて出力前にコールする必要があることです。
include関数やrequire関数といったエラーが出てしまい、header関数の前に出力してしまうのです。

コードは次のように入力します。
<?php

header('Location : 「サイト名」')
exit;

?>

また、HTTPヘッダを定義付けるためのコードは、以下の通りです。

<?php
header($ヘッダ文字列 [, bool $replace = true[, int $http_response_code]])
?>

ヘッダ文字列とは、"http://"から始まるヘッダを使用する場合に使います。
また、LocationヘッダとURLを指定すると、指定したURLのブラウザ表示させることができます。
replaceオプションは、前に送信された類似のヘッダを置き換えるかについて、定められます。
そして、$http_responce_codeは、強制的に指定した値に設定できます。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0