ドリームキャストのアクセスを判別するには?
[上に]
[前に]
[次に]
TAI
[E-Mail]
1999/10/08(金) 22:45:18
ホームページでアクセスログをとっているのですが、ログ解析のCGIを改造してドリームキャストでのアクセスを判定しようとしています。
ただ、私の所ではアクセス数が少なくドリームキャストでの環境変数がわかりませんので、何方かドリームキャストでアクセスした時の
HTTP_USER_AGENT を御存知の方がおられましたらお教え下さい。
場違いな質問かもしれませんがお許しを‥‥
TAKI
1999/10/08(金) 23:18:13
うちだとこんなのがきます。
Mozilla/3.0 (DreamPassport/1.01)
Mozilla/3.0 (DreamPassport/2.0)
Mozilla/3.0 (DreamPassport/2.0; FROMSOFTWARE/FRAME GRIDE)
Mozilla/3.0 (DreamPassport/2.0; NAMCO/SOULCALIBUR)
…機能的にどう違うのかわかりませんけど。
TAI
1999/10/09(土) 02:36:48
[[解決]]
TAKIさん、ありがとう御座います。さっそく回答下さり感謝しています。それと、takaさん、私の掲示板を見て、同じようにここに来られた様ですね。すみません、先に質問させて頂いてました。
Selly
1999/10/09(土) 03:50:00
Mozilla/3.0(SonicPassport/x.x)
なんてのもあるようです。
TAI
1999/10/09(土) 09:10:48
えっ、そんなのもあるんですか?
Sellyさんありがとうございます。
もしかして、他にもあるんですか?‥‥
TAKIさんのパターンだとCGI簡単に直せるなと思ったのですが‥
B-Cus
1999/10/09(土) 10:16:36
うちには他にもこういうのが来てます。
Mozilla/3.0 (DreamPassport/2.0; BANDAI/DCGUNDAM1)
Mozilla/3.0 (DreamPassport/2.0; UEPSystems/CoolboardersBurrrn)
Mozilla/3.0 (DreamPassport)
Mozilla/3.0 (Zero3Passport/1.01;custom)
Mozilla/3.0 (CRIAeroPassport/1.01)
Mozilla/3.0 (SonicPassport)
Mozilla/3.0 (DreamPassport/2.0; SEGA/ONSEN)
Mozilla/3.0 (ShutokouPassport/1.01)
まぁ、「Mozilla/3.0」と「Passport」で引っかければ大丈夫でしょう。
TAI
1999/10/09(土) 13:00:44
B-Cusさんありがとうございます。
そうですね、「Mozilla/3.0」と「Passport」をKEYにすれば判定できそうですね。
しかし、何故こんなに種類があるのでしょうか?
その辺も判る方がいれば宜しくお願いします。
B-Cus
1999/10/09(土) 14:08:26
> しかし、何故こんなに種類があるのでしょうか?
本体付属のものがDP1。その bug fix 版が DP1.01。
DP1.01 はユーザ登録した人のところへ郵送されたが、
いろんなゲームソフト(ストZERO3とか首都高バトルとか)
にも付属していたと。
SonicPassport はかなり初期のもの。DP1相当だと思う。何か
特別な機能(おまけ程度)が追加されている、と聞いたような
気がしないでもないけど、勘違いかも。
DP2 は Javascript、MIME、FLASH などにも対応。これは
製品版が発表される前に、ソウルキャリバーなどのゲーム
ソフトに付属していたとか。UAを見る限りでは、ぐるぐる
温泉とかクールボーダーズとか、ガンダムにも付いてくる
んでしょうな。機能的にはどれも変わらないと思う。
あたしゃ DreamCast 持ってないので(というかゲームしないので)
あまり信用しないように。さらに詳しく知りたければ
http://www2.sega.co.jp/bbs/
で聞くよろし。
TAI
1999/10/09(土) 14:39:34
B-Cusさん、またまた、ありがとうございます。
参考になりました感謝です。しかし、ドリキャス持ってないといいながらやけに詳しいですね。(笑)
私も、ゲームしないので全くわからなかったのですが‥
御紹介のURL早速覗いてきます。
カオ
2000/01/23(日) 19:20:12
失礼します、便乗して質問させてください。
Web裏技のログアナライザを使用しています。
ドリームキャストで来たログを「"Mozilla/3.0"と"Passport"で引っ掛けてとる」には
具体的にどう記述したらよろしいですか?
if ($HTTP_USER_AGENT =~ /Win(.*)(95|98|NT)/i) { $OS = $2; $OS =~ y/a-z/A-Z/; $OS = "Windows $OS"; }
elsif ($HTTP_USER_AGENT =~ /Macintosh/i) { $OS = "Macintosh"; }
elsif ($HTTP_USER_AGENT =~ /Linux/i) { $OS = "Linux"; }
else {$OS = "Etc."; }
log.plのOSを取得する部分はこのようになっております。
どうか教えてください。よろしくお願いします。
andi
2000/01/23(日) 22:04:20
if($HTTP_USER_AGENT =~ /Mozilla\/3\.0.*Passport/)
かにゃ。
カオ
2000/01/24(月) 10:38:07
andiさん、お返事どうもありがとうございました。
早速やってみます。感謝!
[上に]
[前に]
[次に]