人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

携帯サイトを構築中です。CGIかPHPでアクセスしてきた携帯のアクセスログを取得したいです。

1.取得する方法(フリー、有料のCGI等あれば)
2.取得できる情報として、キャリア、端末ID、電話番号等は可能でしょうか?
3.アクセスログ取得PGを開発(販売)できる会社を紹介

いずれかを教えてください。

●質問者: bu77
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:CGI pg PHP アクセス アクセスログ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● mitu0
●27ポイント

携帯でしかアクセスできないページ(IP縛りなど)という前提で2について。(100%確実ではありません)

・キャリア →UserAgentやHTTPヘッダなどで判別が可能です。各キャリアの開発情報にも取得方法が掲載されています。

キャリアによってはUserAgentに端末でユーザーが設定している文字の大きさまで付いてきます。

・端末ID →この端末IDは「携帯端末の識別ID(IMEI)」のことを言っているのか、「各ユーザーに割り当てられているユニークなID(uid等)」なのかわからないのですが

?「端末側で送出可能な状態に」もしくは「端末でキャリアの専用ページにアクセスしてIDを送出可能な状態に」設定していること

?ソフトバンクに限っていえばモトローラー社の端末じゃないこと(そもそも送出する機能がない)

?SSL通信じゃないこと

上記の条件をみたせば基本的に取得することは可能です。

・電話番号 →無理、取得できたとしたら個人情報だだ漏れです。

実際、"アクセスログ"だけに特化するのであればUserAgentだけで問題ないし、対応しているアクセスログ兼アクセスカウンタも沢山あると思います。

迷惑行為を繰り返す人をアクセス禁止等にするためのアクセスログであれば、また別ですが。

◎質問者からの返答

ありがとうございます。

自分が何を聞きたいのかわかってきました。

迷惑行為を繰り返す人をアクセス禁止にする場合を詳しくお聞きしてもよろしいでしょうか?


2 ● gaziro2000
●27ポイント

1.取得する方法(フリー、有料のCGI等あれば)

apacheのログでOKですが、ちょっと工夫が必要です。

2.取得できる情報として、キャリア、端末ID、電話番号等は可能でしょうか?

キャリア、端末IDはUAなどから取得可能ですが、詐称もできるはずです。

電話番号はとれません。

携帯端末のブラウザからのアクセスをアクセス元IPで検索すれば、ほぼ確実におさえられます。

参考: http://d.hatena.ne.jp/gaziro2000/20080326

※ちなみに、これを使って携帯端末以外をアクセス禁止ということも可能(あるサイトでやってます)

3.アクセスログ取得PGを開発(販売)できる会社を紹介

お仕事ならば弊社でできますが・・・・

> 迷惑行為を繰り返す人をアクセス禁止にする場合を詳しくお聞きしてもよろしいでしょうか?

端末の固有IDを取得して、その人からのアクセスをブロックするのが良いと思います。

一部条件付きですが、3キャリアとも実装可能です。

◎質問者からの返答

>ほぼ確実におさえられます。

キャリアが特定できる。ということですね?

なるほど。確かに元IPが各会社別に固定されていれば把握可能ですね。しりませんでした!

ありがとうございます。


3 ● koujirou
●26ポイント

1.フリーのCGI perlで技林さんのアクセス解析がオススメです。

http://tech.bayashi.net/

2.キャリアを判別して、キャリアごとのアクセス統計などがわかります。

固体識別番号を記憶することで、簡単にアクセスブロックできると思います。

キャリアごとに識別番号を取得する方法は異なるのですが、拒否したい固体識別番号をTXTやDBに記録して

投稿毎に記録した識別番号がないかチェックするだけで簡単に実現できます。

http://tachibana.blog.ocn.ne.jp/blog/2006/05/ez_7a39.html

ちなみに、迷惑投稿などの対策は完璧なものはなく偽装などもある程度知識のあるユーザが行えば簡単にできてしまいます。

効果的な対策方法は、優良ユーザに協力していただいて記事を削除することで自然にスパマーは減ります。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ