mobile

携帯の Referer 対応状況

もはやスマートフォンの時代ではあるが、携帯の仕様を把握しておく必要があったのでメモ。 au 全機種対応? docomo iモード2.0 以降対応 (2009年夏モデル以降) http://www.nttdocomo.co.jp/service/developer/make/content/browser/browser2/new_function/#…

携帯の Cookie 対応状況

docomo だけが遅れをとっている。 au 全機種対応 http://www.au.kddi.com/ezfactory/tec/spec/cookie.html docomo 30%程度対応 (2011年4月時点) iモード2.0 以降対応 (2009年夏モデル以降) http://www.nttdocomo.co.jp/service/developer/make/content/brow…

htaccess (mod_rewrite) を使ったユーザエージェントの振分け

サイトのトップURL にアクセスした場合、携帯専用のページに振り分けたい。 htaccess の設定を以下の様に記述することで専用のページに振り分けることが出来た。 RewriteEngine on RewriteCond %{HTTP_USER_AGENT} DoCoMo [OR] RewriteCond %{HTTP_USER_AGEN…

リダイレクト回数

携帯のブラウザにはリダイレクト回数の制限がかかっている。機種やキャリアによって異なる。 ずいぶん昔に、リダイレクト回数の上限を計測するためにこんなコードを書いていたのだが全く試していなかった。 今までリダイレクト回数は2〜3回が限界ってイメー…

MIMEタイプ (=Content-Type)

http://memorva.jp/memo/mobile/content_type.php携帯電話で使用する特殊なデータ(着メロ、着うた、ムービーなど)は、 サーバでContent-typeの設定が必要。

ダウンロード

au object タグ http://www.au.kddi.com/ezfactory/tec/spec/wap_tag5.html CGI によるダウンロード http://www.au.kddi.com/ezfactory/tec/dlcgi/download_1.html docomo Aタグによるダウンロード SoftBank Aタグによるダウンロード S!アプリ 「コンテンツ…

メールアドレス(宛先)の最大サイズ

http://labs.unoh.net/2007/06/post_89.html 携帯のメーラでは宛先に入れられるByte数が決まっています。 DoCoMo: 50Byte au: 64Byte SoftBank: 128Byte 上記のByte数より長いメールアドレスへは端末からは絶対に送信できません。 以上のように制限があるた…

PHPマジック (SoftBank 705P の不具合?)

実機が手元にないので推測だが、705P のブラウザは、Cookie 対応しているらしい。 だが、Set-Cookie ヘッダの有効期限(expires)を無視している、もしくは、時計がずれてるようだ。 Cookieを発行してしまうWebアプリの作りにも問題があるが、困った不具合だ。…

携帯のIPアドレス帯域

各キャリアごとに、IPアドレスの帯域を公表している。 ただし、この情報はあくまで目安で鵜呑みにできない。 au http://www.au.kddi.com/ezfactory/tec/spec/ezsava_ip.html docomo http://www.nttdocomo.co.jp/service/developer/make/content/ip/index.htm…

携帯電話からのセッションID漏洩を防ぐ

http://kaede.to/~canada/doc/sessionid-and-cellphone GETメソッドでセッションを保持するにはURIにセッションIDを含める以外に方法がない Webアプリケーションは「端末IDを詐称したPC」と「正規の携帯電話」を区別する方法を持っていない Referer送出を防…

携帯メールに関する注意(未整理)

メールアドレス ローカルパート ドメイン サイズ 文字コード 半角カナ デコメ 文書サイズ 送信 特定IP接続サービス 受信 バウンスメール

携帯サイトの注意点(未整理)

携帯サイトを構築する上で注意する必要がある点を列挙してみる。 タグ 規格(バージョン) 入力モード アクセスキー スタイルシート 文字コード 絵文字 画像 Flash JavaScript デコメテンプレート ダウンロード ページ容量 キャッシュコントロール 機種の判定 …

PHPで携帯の絵文字を表示する

文字コードを指定するのに pack 関数を使用する。 echo pack("n", 0xF659);

携帯コンテンツで絵文字を使う

ドコモとソフトバンクは、キャラクタコードを指定するタイプ。 au のみタグで表現している。ただし au のメールは、キャラクターコードを指定する。 au http://www.au.kddi.com/ezfactory/tec/spec/3.html XHTML(HTML) の場合 <img localsrc="絵文字番号"> HDMLの場合 <IMG ICON="絵文字番号"> docomo http://ww…

携帯メールアドレスルール

業界内で、統一が進んでいるようですね。 au http://www.au.kddi.com/notice/meiwaku/email/mail_address/ 半角英数字30文字まで 半角英数字と「_」「.」「-」を利用可能 先頭文字に「0」は不可 「.」 は連続できない 末尾文字に「.」 は利用できない docomo…