ログインしたときのステータスコード

ログインしたときにIDとパスワードをpostするんですが、
ログイン処理に成功→アカウント専用画面
ログイン処理に失敗→エラー画面
となりますよね。

この場合エラー画面のほうは200 OKでいいんですが(エラーなのに200でいいのか)
ログインに成功した場合、GETメソッドつけて他にリダイレクトしようと思ったんです。
そんなときってどんなん返せばいいのかなーと3XX系のステータスコードを見てたら

303 see other
というものがありました。他を見ろってことらしいです。
これならGET使ってリダイレクトしてもいいらしいのよ
http1.1オンリーらしいので用心

というわけでそういうことにします
ログイン処理作るのに悩むなんて経験が少なすぎるね

ksakai氏のブログで勉強しました。
HTTPステータスコード - 302 Foundと303 See Otherと307 Temporary Redirectの違いについて

女の子に返して欲しいhttpステータスランキングを作ったら200が1位になるだけなので開催しません

2008/12/14 22:40:25 comment(0) trackback(0)

各種インデント

俺は半角スペース4つのインデントが好きですが
javaに影響を受けていたみたいです。

Javaコーディング規約:
インデントは 半角スペース4つまたは4つ分のタブ

PHPコーディング規約(PEAR):
インデントは 半角スペース4つ

Rubyコーディング規約:
インデントは 半角スペース2つ

なるほどね~。Rubyのインデントが気になって調べたらこうでました。

2008/02/01 11:33:35 comment(0) trackback(0)

bbblog 0.99

bbblogテストサイト

方針:
・画面遷移を極力なくす(AJAX)
・徹底的にモジュール化 テンプレートとCSSごとにわける
・MovableTypeみたいにわけわからなくならないようシンプルにする(最重要)
・再構築とか無しで

状況:
・UI 40%
 管理画面をのぞけばだいたいおk
・PG 0%
 過去の共通モジュールを流用すれば結構はやめに仕上がるはず

俺がサーバを立てるまでに完します。

2008/01/09 20:48:55 comment(0) trackback(0)

オヤジギャグ界に激震

「ジョークの分かるプログラム」開発に成功と米研究者

俺たちの時代オワタ\(^o^)/
級位剥奪

2007/08/02 21:41:22 comment(0) trackback(0)