0

MAC ID を取得するためにこのコードを試しましたが、ホスト サーバー アドレスしか取得できません。ユーザーが Web サイトにアクセスするコンピューターの一意の ID を取得する方法はありますか。

ob_start(); 
system('ipconfig /all'); 
$mycom=ob_get_contents(); 
ob_clean(); 
$findme = "Physical";
$pmac = strpos($mycom, $findme); 
$mac=substr($mycom,($pmac+36),17); 
echo $mac;

実際、IP以外のPC内の特定のものに基づいて、特定のWebサイトへのアクセスを制限することは可能ですか?

4

3 に答える 3

4

いいえ。あなたのウェブサイトにアクセスしている誰かの MAC アドレスを取得することはできません。あなたのウェブ サーバーは MAC アドレスでは機能せず、IP で機能するため、その情報を受け取ることはありません。

于 2012-02-01T05:50:10.323 に答える
1

ユーザーのコンピューターからこの情報を取得するには、ユーザーのコンピューターで ActiveX または Java を使用してコントロールまたはウィジェットを実行する必要があります。

于 2012-02-01T05:50:46.560 に答える
0

コンピュータには一意の ID はありません。あなたは存在しないものを探しています。

于 2012-02-01T05:55:19.043 に答える