PHP
UTF-8環境で奇妙なトラブルがあったのですが、 $str = "あいう"; echo mb_substr($str,0,1); // 「あ」だけ表示するはずが・・・文字化け これで0番目から1文字取り出せるはずが わけのわからない文字コードが出力されて文字化けしてしまいました。 文字によっ…
一般的にモバイルサイトには UserAgent を利用して携帯端末かPCからかを判定することが多いようですが、UserAgentは簡単に偽装できてしまうため、より確実な判定手段として各キャリアが公開しているIPアドレス帯域を元にフィルタリングを行う方法があります…