MAC アドレスを取得するために探しているクラスは、クライアントの MAC アドレスではなく、サーバーの MAC アドレスを取得することです。PHP はどのようにしてクライアントの MAC アドレスを取得できますか? TCP/IP プロトコルによれば、これはまったく不可能です。
クライアントが ActiveX のインストールを求めるポップアップを表示すると、IE にプロンプトが表示されます。 Web サイトに要件を記述するだけで済み、ユーザーは activeX を読み込まない限り登録できません。 Microsoft は更新時に ActiveX のインストールも要求しませんか?
絶対的な安全というものはありません。私たちはそれを改善するために最善を尽くすだけです。 MAC がすでに比較的信頼性が高いのは当然です。これは、クライアントの認証に関して最も信頼できることです。 CPUのバージョンなどに応じて暗号化文字列を作成するという人もいます。実際、関係するものが多ければ多いほど、ユーザーが PC の一部を交換すると、暗号化された文字列が無効になります。
ほとんどの人はネットワーク カードをめったに変更しませんよね?他の人がこの種のシステムを実行しているのを見てきましたが、それらはすべて MAC の識別に依存しています。
-----解決策--------- 別の角度から考えてもらえますか? 同時にログインできるのは 1 人だけです。つまり、ユーザーが別のコンピューターにログインすると、ログインしたユーザーは追い出されます。
------解決策---------