PCのホームページをPHPで制作する際に、不正アクセス防止策の1つとして
if(!preg_match("/hoge\.html/",$_SERVER['HTTP_REFERER'])) return false;
のような感じで、リファラー文字列に特定のもの(例の場合hoge.html)が含まれない場合は不正アクセスとみなして処理することを、これまであたりまえのように行っていました。
しかし、携帯ホームページを制作する場合はこのようなリファラーに依存したコードは避けた方がよさそうです。
docomoの一部の携帯機種のブラウザではHTTP_REFERERを送出しないものがあるようです。
コメントを残す