まなちゃん日記

2003年2月14日の日記

2003年2月14日(金) [出勤]

モバイル系ページ

午前中にJ-SkyWebで表示確認をして、昼休みに公開。 公開と言っても、ホームページ(http://www2u.biglobe.ne.jp/~manachan/main.cgi)からリンクをはるだけなんだけど。 しかし、ここで不具合発見。 ホームページのモバイル系の表示がおかしい。 更新の日付がアクセスした時間になっている。 で、原因を探ってみると…あ、変数名を間違ってる。 鬱だ…。

ちなみに私のCGIの作り方はこうなっている。 ホームページ(http://www2u.biglobe.ne.jp/~manachan/main.cgi)を例に挙げると…。 まず、main.cgiで共通のモジュールとアクセスログ用のモジュールをrequireして実行。 共通モジュール内でモバイルによるアクセスかどうかの情報(HTTP_USER_AGENT)を獲得し、main.cgiで判断してルーチンを分けている。 モバイル機器でない場合は、普通のブラウザで出力するモジュールをrequireして実行。 i-modeまたはJ-SkyWebの場合はモバイル用に出力するモジュールをrequireして実行。 ez-webの場合は、表示できない旨のHDMLを出力するモジュールをrequireして実行。 中味も結構複雑に絡み合っているのだが、大体の流れはこうなっている。

しかし、こんなの読んで役に立ったっていう人は居るのだろうか?