
使用ASP的SessionID 属性
SessionID 属性为每个用户返回一个唯一的 id 。此 id 由服务器生成。
语法
SessionSessionID
实例
<%
ResponseWrite(SessionSessionID)
%>
输出:
399685406
取得电脑的mac地址需要通过activeX控件来实现。具体怎样搞我也在很久以前做过1次,已经忘记了。baidu上应该有解答
但是,各种网页语言都是服务器端语言,要获取客户端的一些信息,必须客户端提交到服务器端才能得到。
而Mac地址是不需要在Internet上传播的,在Internet上传播的是IP地址。计算机网络里三层网络就是基于ip的网络(大概意思),而Mac地址是在2层内传播的。
像硬盘号、Mac地址等要获取,就只能通过客户端控件来实现。
手机的IMEI没有接触过,估计也和电脑的Mac地址差不多。。。。
说了这么多,不知道说清楚没有。。。。。
复制代码 代码示例:private void ButtonIP_Click(object sender, SystemEventArgs e){ SystemNetIPAddress[] addressList = DnsGetHostByName(DnsGetHostName())AddressList;if ( addressListLength>1){ TextLIPText = addressList[0]ToString();TextSIPText = addressList[1]ToString();}else{TextLIPText = addressList[0]ToString();TextSIPText = "没有可用的连接";}}另一种获取服务器的IP地址与MAC地址的方法:复制代码 代码示例:using SystemManagement;string stringMAC = "";string stringIP = "";ManagementClass MC = new ManagementClass "Win32_NetworkAdapterConfiguration");ManagementObjectCollection MOC= MCGetInstances();foreach(ManagementObject MO in MOC){if ((bool)MO["IPEnabled"] == true){stringMAC += MO["MACAddress"]ToString();TextMACText = stringMACToString();string[] IPAddresses = (string[]) MO["IPAddress"];if(IPAddressesLength > 0)stringIP = IPAddresses[0];TextIPText = stringIPToString();}}获取客户端本机的IP地址的方法:复制代码 代码示例:using SystemNet;TextIPText=PageRequestUserHostAddress;获取客户端本机的MAC地址刚复杂一些,需要调用两个API,用ARP协议获取,但也只能获取到同网段机器的MAC,对于跨网段的得利用IP扫描或cmd中nBTstat命令获取MAC地址。
<HTML>
<HEAD>
<TITLE> WMI Scripting HTML </TITLE>
<META ;
在网上找到的一段JS代码,亲测,IE8,谷歌,火狐都可以正确取到MAC
以上就是关于求一段ASP代码 ASP获取客户端MAC地址全部的内容,包括:求一段ASP代码 ASP获取客户端MAC地址、ASP 如何获取手机(或电脑)MAC地址 和 如何获取手机型号 和手机 IMEI、asp.net如何获取服务器ip与mac地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)