HPにアクセスしてきたパソコンのMACアドレス取得



◇-?|HPにアクセスしてきたパソコンのMACアドレス取得-あっこ(2004/7/29-16:33)No.150057
 ┣??|Re:HPにアクセスしてきたパソコ...-euro(2004/7/29-19:27)No.150091
 ┣?!|Re:HPにアクセスしてきたパソコ...-自称WEBデザイナー(2004/7/29-22:38)No.150132
 ┗?!|Re:HPにアクセスしてきたパソコ...-あっこ(2004/7/30-01:54)No.150173
  ┗?!!|Re:HPにアクセスしてきたパソ...-euro(2004/7/30-10:50)No.150226

▲このページのトップに戻る
150057?|HPにアクセスしてきたパソコンのMACアドレス取得あっこ 2004/7/29-16:33

メーカー名:SONY ソニー
OS名:WindowsXP
パソコン名:PCV-HS80BT5
ソフト名:PHP CGIなど
ハード関連: MACアドレス取得
ソフト関連: PHPなどのソフト
インターネット全般:インターネット全般の問題
使用回線:光
--
こんにちは。
ホームページのランキングサイトの管理人なのですが、ホームページにアクセスしてきたパソコンの、MACアドレスを取得することはできませんか?PHPやCGIなどのプログラムで取得し、ログとして保存したく思っております。
現在はIPアドレスが変わってしまうことが多く、PCや人物を特定する方法として有効な手立てがなかなかありません。
WINXPをサーバーとしている管理者の場合は、接続しているパソコンのMACアドレスをarpコマンドにて抜くことは可能ですが、PHPやCGIレベルでの取得が可能かご教授くださいませ。
よろしくお願いします。

▲このページのトップに戻る
150091??|Re:HPにアクセスしてきたパソコンのMACアドレス取得euro 2004/7/29-19:27
記事番号150057へのコメント
あっこさんは No.150057「HPにアクセスしてきたパソコンのMACアドレス取得」で書きました。
>メーカー名:SONY ソニー
>OS名:WindowsXP
>パソコン名:PCV-HS80BT5
>ソフト名:PHP CGIなど
>ハード関連: MACアドレス取得
>ソフト関連: PHPなどのソフト
>インターネット全般:インターネット全般の問題
>使用回線:光
>--
>こんにちは。
>ホームページのランキングサイトの管理人なのですが、ホームページにアクセスしてきたパソコンの、MACアドレスを取得することはできませんか?PHPやCGIなどのプログラムで取得し、ログとして保存したく思っております。

あなたの管理しているランキングサイトの置かれているサーバーは
自営サーバー?レンタルサーバー?それともプロバイダのエリア貸し?
の何れかだと思うのですが、どれに該当するのでしょうか?
また、サーバーのOS、CGIの記述言語などによっても話は異なります。

>現在はIPアドレスが変わってしまうことが多く、PCや人物を特定する方法として有効な手立てがなかなかありません。

MACアドレスがとれたとしても、その有効性に疑問はあります。

>WINXPをサーバーとしている管理者の場合は、接続しているパソコンのMACアドレスをarpコマンドにて抜くことは可能ですが、PHPやCGIレベルでの取得が可能かご教授くださいませ。

上に書いたとおりです。サーバーの概要をお知らせください。

▲このページのトップに戻る
150132?!|Re:HPにアクセスしてきたパソコンのMACアドレス取得自称WEBデザイナー 2004/7/29-22:38
記事番号150057へのコメント
あっこさんは No.150057「HPにアクセスしてきたパソコンのMACアドレス取得」で書きました。
>メーカー名:SONY ソニー
>OS名:WindowsXP
>パソコン名:PCV-HS80BT5
>ソフト名:PHP CGIなど
>ハード関連: MACアドレス取得
>ソフト関連: PHPなどのソフト
>インターネット全般:インターネット全般の問題
>使用回線:光
>--
>こんにちは。
>ホームページのランキングサイトの管理人なのですが、ホームページにアクセスしてきたパソコンの、MACアドレスを取得することはできませんか?PHPやCGIなどのプログラムで取得し、ログとして保存したく思っております。
>現在はIPアドレスが変わってしまうことが多く、PCや人物を特定する方法として有効な手立てがなかなかありません。
>WINXPをサーバーとしている管理者の場合は、接続しているパソコンのMACアドレスをarpコマンドにて抜くことは可能ですが、PHPやCGIレベルでの取得が可能かご教授くださいませ。
>よろしくお願いします。

euroさんのご指摘どおり、サーバーの仕様、CGIにつかっている言語により違うと思います。

データベース可のサーバーでC言語が使えれば、できます。

▲このページのトップに戻る
150173?!|Re:HPにアクセスしてきたパソコンのMACアドレス取得あっこ 2004/7/30-01:54
記事番号150057へのコメント
あっこさんは No.150057「HPにアクセスしてきたパソコンのMACアドレス取得」で書きました。
>メーカー名:SONY ソニー
>OS名:WindowsXP
>パソコン名:PCV-HS80BT5
>ソフト名:PHP CGIなど
>ハード関連: MACアドレス取得
>ソフト関連: PHPなどのソフト
>インターネット全般:インターネット全般の問題
>使用回線:光
>--
>こんにちは。
>ホームページのランキングサイトの管理人なのですが、ホームページにアクセスしてきたパソコンの、MACアドレスを取得することはできませんか?PHPやCGIなどのプログラムで取得し、ログとして保存したく思っております。
>現在はIPアドレスが変わってしまうことが多く、PCや人物を特定する方法として有効な手立てがなかなかありません。
>WINXPをサーバーとしている管理者の場合は、接続しているパソコンのMACアドレスをarpコマンドにて抜くことは可能ですが、PHPやCGIレベルでの取得が可能かご教授くださいませ。
>よろしくお願いします。

ランキングサイトは、レンタルサーバーです。
LINUX、PHP4.2.2、perl5.6.1、MySQL可能です。
私自身が使用できるものがPHP+MySQLかperlとなります。
c言語はサーバー自体では動作しますが、私が勉強不足でして、
c言語に対応しておりません。
MACアドレスの有効性を問われると、有効性自体無いかも知れませんが、取得できるのであればそれに越したことはないかなと思っております。
返事を下さったかたご指摘有難うございます。
もしフリーソフトや環境変数のようなものがあれば教えてくださいm(__)m

▲このページのトップに戻る
150226?!!|Re:HPにアクセスしてきたパソコンのMACアドレス取得euro 2004/7/30-10:50
記事番号150173へのコメント
あっこさんは No.150173「Re:HPにアクセスしてきたパソコンのMACアドレス取得」で書きました。
>ランキングサイトは、レンタルサーバーです。
>LINUX、PHP4.2.2、perl5.6.1、MySQL可能です。
>私自身が使用できるものがPHP+MySQLかperlとなります。

お知らせいただきましてありがとうございます。
まずそのサーバーにtelnetやsshで接続して、arpシステムコマンドが使えるか
確認して下さい。おそらく /sbin/arp ではないかと思います。
これが使えないとMACアドレスの取得は簡単にはできないと考えた方が良いと思います。

>c言語はサーバー自体では動作しますが、私が勉強不足でして、
>c言語に対応しておりません。

今回の要件であれば特にcで書く必要はないと思います。

>MACアドレスの有効性を問われると、有効性自体無いかも知れませんが、取得できるのであればそれに越したことはないかなと思っております。

そうですね。
MACアドレスの性質はご理解いただいているようでなによりです。

>もしフリーソフトや環境変数のようなものがあれば教えてくださいm(__)m

残念ながら、フリーソフトがあるのかは知りません。
またMACアドレスはhttpよりも下位の階層のものなので、
cgiで使える環境変数でMACアドレスを表すものはないと思います。
ただperlあるいはPHPでarpシステムコマンドを使用し次の手順をプログラミングすれば
ログにMACアドレスが書き込めます。
・通常のログレコードのの作成処理を行う。
・arp -a コマンドを発行して標準出力を配列などに納める。
・配列などから該当IPアドレスのある行を抽出する。
・その行にあるMACアドレスと思しきフィールドを抽出する。
・MACアドレスをログレコードに追加、書き出す。

また、NET::Address::Ethernet というperlモジュールを使って
arpシステムコマンドを使わずMACアドレスをとる方法もありますが、
私自身が使ったことがないので詳細は説明できません。
この場合、サーバーにperlモジュールをインストールしなければならないので
レンタルサーバーの環境で可能かどうかプロバイダに確認して下さい。

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言
初めて2010/11/15/(月) 20:02:20 Mozilla/Mac
×初めて2013/04/25/(木) 08:18:28 Mozilla/WinXP