导航:首页 > 编程语言 > php获取用户mac

php获取用户mac

发布时间:2024-05-10 13:28:37

php 获取客户端的MAC地址

<HTML><HEAD><TITLE>WMI Scripting HTML</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT language=JScript event="OnCompleted(hResult,pErrorObject, pAsyncContext)" for=foo>
document.forms[0].txtMACAddr.value=unescape(MACAddr);
document.forms[0].txtIPAddr.value=unescape(IPAddr);
document.forms[0].txtDNSName.value=unescape(sDNSName);

</SCRIPT>

<SCRIPT language=JScript event=OnObjectReady(objObject,objAsyncContext) for=foo>
if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true)
{
if(objObject.MACAddress != null && objObject.MACAddress != "undefined")
MACAddr = objObject.MACAddress;
if(objObject.IPEnabled && objObject.IPAddress(0) != null && objObject.IPAddress(0) != "undefined")
IPAddr = objObject.IPAddress(0);
if(objObject.DNSHostName != null && objObject.DNSHostName != "undefined")
sDNSName = objObject.DNSHostName;
}
</SCRIPT>

<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<OBJECT id=locator classid=CLSID:76A64158-CB41-11D1-8B02-00600806D9B6 VIEWASTEXT></OBJECT>
<OBJECT id=foo classid=CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223></OBJECT>
<SCRIPT language=JScript>
var service = locator.ConnectServer();
var MACAddr ;
var IPAddr ;
var DomainAddr;
var sDNSName;
service.Security_.ImpersonationLevel=3;
service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
</SCRIPT>

<FORM id="formfoo" name="formbar" action="#" method="post"><INPUT value="" name="txtMACAddr"> <INPUT value="" name="txtIPAddr">

<INPUT value="zhupan" name="txtDNSName">
<input type="submit" value="send"></FORM></BODY></HTML>

表单中发出的就是客户端mac地址

Ⅱ PHP能否得到访问者的——cpu序列号、硬盘序列号和网卡MAC地址

本身PHP不能
可以利用一些跨权限的浏览器漏洞 通过JS提交
不提供具体方法 只提供思路

1 VBSCRIPT中有一些函数能在客户端获得机器的信息 获得后存储在客户端的一个HIDDEN域中
2 用JS的XMLHTTP组件提交数据到服务器 用一个PHP接收 并保存

Ⅲ php如何获取手机mac地址,如果不行,js可以吗

这个属于系统层面,js没有权限处理,而PHP是服务端脚本,浏览器给他发什么他才能收到什么,浏览器不会发送mac地址
只有原生的APP应用可以调用的mac地址,这个是系统限制

Ⅳ 如何用PHP程序读取来访机器的MAC地址

执行系统命令,然后通过正则匹配获取就行了。

Ⅳ 各位大虾,我现在需要利用php程序获得无线路由器里的客户端mac地址或者ip有没有什么好的方案。求完整代码

function ip(){
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')){
$ip = getenv('HTTP_CLIENT_IP');
}elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')){
$ip = getenv('HTTP_X_FORWARDED_FOR');
}elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')){
$ip = getenv('REMOTE_ADDR');
}elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')){
$ip = $_SERVER['REMOTE_ADDR'];
}
return preg_match("/[\d\.]{7,15}/", $ip, $matches) ? $matches[0] : 'unknown';
}

回复 cheleimccoy:上面的程序函数,是用来获取访问你的网站的用户的浏览器端的ip的!其实你的无线路由使用浏览器来访问的时候也是访问的他的80端口,你其实可以想办法能不能把他里面的程序对接获取下

Ⅵ php能否获得浏览器客户端的MAC地址给个例子

只能获取到ip地址 ,然后在调用cmd arp-a 匹配 ip对应的mac
而且有一些获取不到

我也有个php工具需要用的mac地址 就是没有方便、稳定、速度快 ,的方法可以获取到 ,如果你找到 麻烦分享下 谢谢 !!

阅读全文

与php获取用户mac相关的资料

热点内容
python绝对路径导入 浏览:125
nex5g加密 浏览:974
18的空岛服务器地址 浏览:85
程序员要学什么硬件 浏览:666
股票涨跌源码怎么看 浏览:575
加密软件做法 浏览:54
美国程序员有多少中国人 浏览:739
人民日报app里怎么看新闻早班车 浏览:584
忘了app怎么办 浏览:528
如何用云服务器做云平台 浏览:298
非箍筋加密区剪力 浏览:116
利联科技服务器卡怎么办 浏览:383
js和python哪个好 浏览:460
c盘的哪些文件夹没用 浏览:80
文件为什么会超出在线解压限制 浏览:588
python类实例化对象 浏览:796
硬盘dos外部命令 浏览:794
做算法还是开发 浏览:874
按键精灵自定义图层命令 浏览:353
魅蓝3手机音视频文件夹 浏览:945