34

私は自分のウェブサイトを持っており、訪問者数、IP、アクセス時間を記録しています...

各訪問者を識別したい...これはIPアドレスを記録することで可能だったと思います...しかし、IPが動的である場合、私のシステムは失敗します。MACアドレスを記録すれば解決できると思いますが・・・可能でしょうか?どの言語を使用する必要がありますか? PHP、ASP、Javascript?

ありがとう

編集:ログイン情報(ユーザー名とパスワード)がなくても各ユーザーを識別するために使用できるもの。

4

4 に答える 4

54

TCP/IP 標準によると、MAC アドレスは、それが関係するローカル エリア ネットワークの外部に伝達されることはありません。その LAN の外にあるルーターは、記録しようとしている情報を取得することさえできません。

IP に加えてユーザー エージェントの詳細を照合する、応答の一部として Cookie を提供するなど、ユニークな訪問者を特定しようとする方法は他にもたくさんあります。アナリティクス」。

MAC アドレスは、それを利用するのが理にかなっている技術の範囲の一部ではありません!

于 2010-08-11T02:39:10.737 に答える
7

クライアント マシンに「ネイティブ」アプリをインストールする手法を使用する場合にのみ可能です。たとえば、activeX コンポーネント、Java アプレット、またはクライアント アプリケーションです。次に、そのアプリケーションをインストールすると、MAC を取得し、その MAC を引数として Web サーバーを呼び出すことができます。つまり、ログインを処理するために独自のフロントエンド「ブラウザ」を構築する必要があります。その後、ユーザーがログインすると、デフォルトのブラウザでアプリを起動できます。

将来のブラウザで、ユーザーが特定のサイトに MAC へのアクセスを許可できるようになるとよいでしょう。次に、サイトに「このデバイスを登録する」というボタンがある場合、Web アプリケーションは追加のネイティブ アプリをインストールする必要なくこれを行うことができます (結局のところ、ブラウザーはネイティブ アプリです)。

于 2012-11-06T17:51:30.827 に答える
5

Cookie を保存して、戻ってきたときに一意に識別できるようにすることはできませんか? ユーザー名/パスワードは必要ありません。

http://en.wikipedia.org/wiki/HTTP_cookie

于 2010-08-11T03:24:27.817 に答える