FC2ブログ

blogaomu2.1はこの度、http://blogaomu.comに引っ越しました。最新の更新はblogaomu.comにて行なっておりますので、ブックマーク・RSS等の設定をお願い致します。

[PHP]header関数でリダイレクトさせる

こんにちは。実はPHPについてのエントリー書くのは初めてです!
今回はPHPのheader関数を使ったリダイレクトの方法についてメモしておきます。

参考)PHP: header - Manual

header() は、生の HTTP ヘッダを送信するために使用されます。

リダイレクトさせるHTTPヘッダはLocationになります。
Location: http://example.com
参考)[Studying HTTP] HTTP Header Fields

ということでheader関数を使うとこうなります。
header('Location: http://example.com');
ここで注意したいのは、単純にこのコードを実行するとステータスコードに302が返ってくることです。

2 番目の特別なヘッダは、"Location:" ヘッダです。このヘッダがブラウザに返されるだけではなく、 ブラウザに REDIRECT (302) ステータスコードを返します (201 や 3xx ステータスコードが既に送信されていない場合にのみ)。

サイト移転でリダイレクトさせたい場合には301 Moved Permanentlyを返すのですが、その場合はこうなります。
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://example.com');
これでサイト移転のリダイレクトにも対応できます。
参考)サイト移転時の301リダイレクト処理の具体例:phpspot開発日誌
スポンサーサイト



シェアはこちらからどうぞ

このエントリーをはてなブックマークに追加

第5回デザイン勉強会@赤羽 に行ってきました

こんにちは。2/17に行われたデザイン勉強会@赤羽「スマートフォンサイト制作におけるデザインの考え方」に参加してきましたので、その時のメモを残しておきます。
間違い等あったらコメントか@TAKAyuki_atkwskにツッコミください。

続きを読む

シェアはこちらからどうぞ

このエントリーをはてなブックマークに追加

[フットサル]2012年 初の公式戦に出てきました #tenkahubu

こんにちは。このところ寒い日が続きますねえ。布団が恋しいですよ本当に。

今回は今年初のフットサル公式戦に出場してきた話です。
2012/1/28 @tamari_yu 君率いる「FC天下布部」でエンジョイクラスの大会に出てきました。全部で8チームが出場し、4チームずつ分かれてのリーグ戦を3試合、そのあと上位チーム同士下位チーム同士で4チームずつ分かれてのリーグ戦を3試合、計6試合行いました。

戦績はなんと2勝2分2敗!ようやく勝ちを味わうことができました(嬉)
全体的な総評は哲弘くんがFacebookページに書いているのでそっちにおまかせして、私は個人的な反省点を書いていきます

続きを読む

シェアはこちらからどうぞ

このエントリーをはてなブックマークに追加
プロフィール

TAKAyuki_atkwsk

お知らせ
最新記事
最新記事のRSSフィード

最新コメント
最新トラックバック
カテゴリ
タグクラウド
月別アーカイブ
ブクログ
携帯百景