Docomoの携帯ブラウザでREFERERが送出されないものがある


PCのホームページをPHPで制作する際に、不正アクセス防止策の1つとして

if(!preg_match("/hoge\.html/",$_SERVER['HTTP_REFERER'])) return false;

のような感じで、リファラー文字列に特定のもの(例の場合hoge.html)が含まれない場合は不正アクセスとみなして処理することを、これまであたりまえのように行っていました。

しかし、携帯ホームページを制作する場合はこのようなリファラーに依存したコードは避けた方がよさそうです。

docomoの一部の携帯機種のブラウザではHTTP_REFERERを送出しないものがあるようです。

タグ: ,
カテゴリー: PHP

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

カテゴリー