[PHP-users 35521] モバイルにて、Aタグで来たか、IMGタグで来たか判別するには?

yamashita @ axidia.co.jp yamashita @ axidia.co.jp
2011年 3月 11日 (金) 13:22:34 JST


こんにちは。
山下と申します。

初めて投稿させて頂きます。


現在、大変困った状態でして、お知恵を貸して頂きたく
メールさせて頂きました。

モバイルでプログラムにアクセスが来た時
Aタグで来たか、IMGタグで来たか判別する方法はないでしょうか。


●正常アクセス
<a href="http://xxx.com/aaa.php?guid=ON">リンクで来るのはOK</a>

×不正アクセス
<img src="http://xxx.com/aaa.php?guid=ON" border=0 width="1" height="1" />


上記のようにimgタグでaaa.phpにアクセスが来たらエラーとしたいのです。


ドコモ・au・ソフトバンクの3キャリアにてUIDをaaa.phpで取得し
DBへ保存してユニークアクセス数を求めているのですが、
IMGで呼ばれた不正アクセス分のUIDが入ってしまって困っています。


何か良い方法は無いでしょうか。

何かヒントだけでも構いません。


ちなみに、↓この質問に類似します。
http://oshiete.goo.ne.jp/qa/5436566.html

こちらではheader情報で、ある程度判別でガマンするといった着地になっていますが
当方はモバイル相手ですので、モバイル特有の情報取得で使えるものはないかと模索しています。


宜しくお願い致します。




PHP-users メーリングリストの案内