よく使うヘッダー関数のまとめ
[参考記事] 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ファイルをサーバから端末にダウンロードする
スポンサーリンク
関連記事
- MySQL関数のまとめ
- MySQLサーバに接続できるかどうかを確認する
- ディレクトリ内のファイルのパーミッションを一括で変更する
- POSTでアップロードできるファイルサイズの制限を変更する方法
- 暗号化・複合化を行う ブロック暗号
- date型やdatetime型と年月日時分秒への変換
- 関数・メソッドの存在を調べる方法
- PHPでTwitterのbotを作る方法 ツイートをする/ツイート一覧を取得する
- strtotimeの指定
- PHPでHTMLメールを送る方法
- ディレクトリセパレータを短く定義する DIRECTORY_SEPARATOR
- モザイク画像を作る方法
- HTML内のアクセス解析タグを除去する方法
- HTMLのTABLEタグを簡単にCSVファイルに変換する方法
- 画像表示のときに指定サイズにリサイズする(画像の拡大縮小)
- テキストを可逆的な暗号化する Crypt_Blowfish
- PHPでwhois検索をする Net_Whois
- キャリア・世代を判別する
- mb_send_mailでCCやBCCを指定する 表示名を指定する
- より高速に、推測困難な一意なIDを生成する方法
- 画像ファイルを指定容量ぎりぎりに圧縮する
- 指定したHTTPヘッダーが送信済みあるいは送信予定に含まれているか
- DOCUMENT ROOTを得る $_SERVER["DOCUMENT_ROOT"]は使えない!
- マルチバイト文字列(日本語文字)を一文字づつ取り出す
- ファイルを削除する/フォルダを削除する
- ファイルを読み込む/ファイルに書き込む
- ディレクトリ内のファイル一覧を取得する
- quoted-printable文字列の変換
スポンサーリンク






