WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:XPのアクセスログ

0:[投稿] am [2003/02/06 19:06 ][環境:Windows XP Home Edition,IE6.0 UNIX,Apache]

アクセスログについて質問があります。
Windows XP搭載のPCでアクセスログを取ると、OSがNTと表示されてしまいます。
何故でしょうか?

ご回答お願いします。


1:[回答] Iwa [URL] [2003/02/06 20:42 ]

XPはWindows9x系の後継ではなくWindowsNT系の後継OSだからです。

ちなみにWindows2000もそうです。(開発時はWindowsNT5.0と呼ばれていました。)


2:[回答] am [2003/02/07 13:23 ]

ご返答ありがとうございます。
しかし、以下のようにしてログを取得した場合、XPとして取得できる場合もあります。
ただし、私の環境では必ずNTで表示されますが…。
どうしてでしょうか?

$agent = $ENV{'HTTP_USER_AGENT'};
if ($agent =~ /Wind?o?w?s? ?XP/i) { $os = 'Windows XP'; }
elsif ($agent =~ /Wind?o?w?s? ?NT/i) { $os = 'Windows NT'; }


3:[回答] Iwa [URL] [2003/02/07 13:50 ]

使うブラウザによってユーザーエージェントが変わるためです。
IEだとNT5.1
OperaだとXP
と出します。


4:[完了] am [2003/02/07 15:00 ]

ありがとうございます。
解りました!

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World