HTTPヘッダについて、ご質問があります。
HTTPレスポンスヘッダは以下のような構成となっているかと思います。
cache-control: no-cache, must-revalidate, max-age=0
connection: Keep-Alive
content-encoding: gzip
content-type: text/html; charset=UTF-8
date: Thu, 27 Dec 2018 03:59:48 GMT
expires: Wed, 11 Jan 1984 05:00:00 GMT
keep-alive: timeout=5, max=100
referrer-policy: strict-origin-when-cross-origin
server: Apache
transfer-encoding: chunked
vary: Accept-Encoding
x-frame-options: SAMEORIGIN
200 OK
phpのheader関数は上記のようなヘッダ情報をheader('Content-Type: text/html; charset=utf-8');echo $json;
このように出力するなどの際に使われると思うのですが、リダイレクトさせる際も「header("Location: http://www.example.com/");」のようにheader関数を使用します。ヘッダ情報を出力させる訳ではないにも関わらず、何故他サイトへ転送させる際もheader関数が使われるのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/28 00:05 編集