Jump to content

get computer name


homer.favenir

Recommended Posts

That's a client side request.

If you try via PHP you probably need an external program. (an external program will probably hit the router)

 

you will need to use a client side script like Javascript, VBS etc

 

however its classed as a security risk to the client,

 

here's a VBS example (untested)

try{
var x = new ActiveXObject("WScript.Network");
document.write('Computer: ' + x.ComputerName + '<br />');
}catch (e){
document.write('Permission to access computer name is denied' + '<br />');
}

 

But your need the clients to add the site to the trusted zone in IE (won't work in other browser) or your just get a permission denied error

Tools -> Internet Options -> Security tab -> Trusted sites Zone -> Sites...

and Initialize and script ActiveX controls not marked as safe

 

 

Google, my dear friend (You can just email me some chocolate if you like)

 

$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);

echo $hostname;

That's the hostname not the computer name!

 

EDIT: updated script

Link to comment
https://forums.phpfreaks.com/topic/176927-get-computer-name/#findComment-932847
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.