よく使うヘッダー関数のまとめ

[参考記事] HTTPヘッダー情報とは
[参考記事] Internet Explorerでヘッダー情報をみる方法
[参考記事] Firefoxでヘッダー情報をみる方法
[参考記事] Google ChromeでHTTP headerをみる方法
[参考記事] docomo端末でCSSを使うには
[参考記事] Androidのapkファイルをサーバから端末にダウンロードする

正しいレスポンス

header("HTTP/1.x 200 OK");
exit;

ページが見つからない。

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

ページの移動

header("HTTP/1.1 301 Moved Permanently");
header("location: http://" . $domain . $uri);
exit;

ページの移動 (一時的)

header("HTTP/1.1 302 Found(Moved Temporary)");
header("location: http://" . $domain . $uri);
exit;

ベーシック認証

header("WWW-Authenticate: Basic realm=\"Please Enter Your Password\"");
header("HTTP/1.0 401 Unauthorized");
exit;

入力された値は次のようにして受け取れる

アカウント$_SERVER["PHP_AUTH_USER"]
パスワード$_SERVER["PHP_AUTH_PW"]

HTML出力のコンテントタイプ

header('Content-Type: text/html; charset=Shift_JIS');

header('Content-Type: text/html; charset=UTF-8');

header('Content-Type: text/html; charset=EUC-JP');

XML出力のコンテントタイプ

header('Content-type: application/xhtml+xml; charset=Shift_JIS');

header('Content-type: application/xhtml+xml; charset=UTF-8');

header('Content-type: application/xhtml+xml; charset=EUC-JP');

画像出力のコンテントタイプ

header ( 'Content-type: image/jpeg' );

header ( 'Content-type: image/gif' );

header ( 'Content-type: image/png' );

ファイルダウンロード時のデフォルトファイル名

header("Content-Disposition: attachment; filename=\"test.cvs\"");

出力ファイル容量 (au EZweb対策によく使う)

header("Content-Length:" . filesize($file_path));

最終更新日時

header("Last-Modified: Fri, 02 Mar 2007 17:40:01 GMT");

キャッシュコントロール

header("Cache-control: public");
header("Pragma: public");

header("Cache-Control: private, max-age=10800, pre-check=10800");
header("Pragma: no-cache");

[参考記事] HTTPヘッダー情報とは
[参考記事] Internet Explorerでヘッダー情報をみる方法
[参考記事] Firefoxでヘッダー情報をみる方法
[参考記事] Google ChromeでHTTP headerをみる方法
[参考記事] docomo端末でCSSを使うには
[参考記事] Androidのapkファイルをサーバから端末にダウンロードする

スポンサーリンク

関連記事

スポンサーリンク

ペンギン

RSS

はてなブックマークはてなブックマーク

リンク

メニュー

コメント

タイトルの一覧

投稿の一覧

お問い合わせ

お問い合わせ

<< 演算子

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る