ローカルイントラネットのphpページにコンピューターの名前とIPを表示するコードを記述したので、ユーザーサービスはエンドユーザーにコンピューター名を尋ねることができます。現在、IEでのみ実行され、ファイルがローカルコンピューター上にある場合にのみ実行されます。
<script type="text/javascript" language="javascript">
var cpu = new ActiveXObject("WScript.Network");
document.write("<h1 style=\"color:#ffc533\"> Your Computer's name is: " + cpu.ComputerName + "</h1>")
</script>
<h1>Your IP Address is: <?php print $_SERVER[REMOTE_ADDR] ?></h1>
コンピューターでテストすると両方が表示されますが、サーバーにアップロードするとIPアドレスのみが表示されます。IEでのみ動作することは問題ではありませんが、ローカルの問題は問題です。だから私の質問は2つあります。コンピューター名をページに表示するにはどうすればよいですか、または逆引きDNSを有効にせずにコンピューター名を機能させるためのより良い方法はありますか?