[PHP-users 6210] Re: アクセス者の情報収得
S.Okazaki
php-users@php.gr.jp
Fri, 15 Mar 2002 16:37:39 +0900
岡崎です。
> アクセスした時間・ホスト・ブラウザOS・リンク元の情報の収得という
> 根本的な部分のやり方がわからずに困っています。
>
> アクセス者の情報の収得方法を教えていただけませんでしょうか?
時間はdate関数で取得して、好きな形にしてください。
ホストに関しては、$REMOTE_ADDR でIPアドレスを取得し、名前解決したければ
gethostbyaddr($REMOTE_ADDR); で取り出せます。
ブラウザやOSは
$HTTP_USER_AGENTで取り出します。
if(ereg("MSIE 3",$HTTP_USER_AGENT)) {
$browser="IE3";
}else if(ereg("MSIE 4",$HTTP_USER_AGENT)) {
$browser="IE4";
}else ・・・・
と言った感じで、取り出してあげればいいです。
OSも同様に
if(ereg("Windows 95",$HTTP_USER_AGENT)) {
$os="Win95";
}else ・・・・
と言った感じです。
リンク元は $HTTP_REFERER で取り出せます。
/_/_/_/_/_/_/_/_/_/_/_/_/_/
Japan Human Base
Sotaro Okazaki
Email : okazaki@jp-hb.com
/_/_/_/_/_/_/_/_/_/_/_/_/_/