ソフトバンク端末でサイトをアクセスしたら、「WJ46013E」のエラーがでてしました。
調査してみると、80ポートしか開放されていないとのこと。
80ポート以外のサイトにアクセスすると上記のエラーになります。
ちなみにアクセスしたサイトは8080でした。
Flashとはずれますが、今回携帯サイト構築の中で、
リファラーを利用して不正アクセスを防ぐという処理が必要になりました。
普段はdocomoがリファラーがとれないので、リファラーで不正アクセス制御というのは
あまりやらないのですが、auとsbだけでもということで対応していました。
今回Flashゲームに参加したユーザからのみアクセスを許可すると形をとるため、
Flashファイル名がgame.swfとして、リファラーにgame.swfを含んだ場合のみアクセスを許可するように対応しました。
が、、auはFlashゲームから遷移しても不正アクセスとみなされる。。
なんでだ?!とアクセスログを確認していたら、
タイトルにあるように参照先がFlash(swfファイル)の場合はリファラーがなかったんですね。。
これによりauも不正アクセス判別対応外とするしかありませんでした。。