情報システム備忘録
2011年8月11日木曜日
RewriteCondで標準以外の環境変数を判定する
%{NAME_OF_VARIABLE}
では参照できる環境変数が少ない。
http://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritecond
これ以外の環境変数、例えばリバースプロキシで付加したヘッダなどを参照する場合は、
%{HTTP:NAME-OF-VARIABLE}
というようにして取得する。
上記のページの
Other things you should be aware of:
以下に記載されてる。
2011年7月25日月曜日
JavaScriptで連想配列(Object)のキーが並び変わる
Chromeで、JSONで受け取ったObjectをループで処理しようとしたら、Firefoxと処理される順番が違うという現象が発生。
for 〜 in でも jQueryのeachでも同じ現象。
どうやら、整数っぽい文字列がキーになっている場合、そのキーが先頭に来てる様子。
頭にAとかつけると
いろいろ調べてたら下記のページを発見。
Chrome と Opera は Object のキーが整数っぽいやつを勝手にソートしてしまう
そもそもObjectのキーは並び順が保証されてないのかな?
仕方ないのでキーの並び順を定義する配列を別で作って処理する事にしよう。
ホーム
登録:
投稿 (Atom)