以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  用户服务  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=2)
----  【最新实例】得到客户端 MAC、IP 等信息  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=2&id=30012)

--  作者:admin
--  发布时间:2010-3-5 2:24:12
--  【最新实例】得到客户端 MAC、IP 等信息

下载地址:http://web.diylsoft.com/?ipe=./union/download/file&no=186

 

注意:必须使用 2010.3.5 最新版的《网站·搭建者》


--  作者:玩脑者
--  发布时间:2010-3-5 11:14:05
--  
下载后解压,没有找到压缩文件?
--  作者:引力波
--  发布时间:2010-3-5 14:39:05
--  

谢谢,很好的功能.我这里没有问题,需要修改浏览器设置.


--  作者:dbs
--  发布时间:2010-3-5 20:51:07
--  
很好,客户端加强了很多。
--  作者:pc_doctor
--  发布时间:2010-3-8 0:28:38
--  

谢谢公司及时提供这样的实例!

经测试,确实能获取MAC和IP,但取DNS,显示的却是机器名。

 

希望admin抓住这个实例引导大家学习好运用好《者》,尽快补充《操作手册》。

 

实践中,很多人发现:学习《者》比学习《星》要难得多,尽管B/S本身要比C/S复杂。就这个实例而言,没有详细的注解和《操作手册》,对大多数人都是一头雾水。

 

《者》应该是公司的终极,是独门利器,希望它茁壮成长


--  作者:李国辉
--  发布时间:2010-3-8 8:45:37
--  
支持楼上的,顶!
--  作者:FSJM
--  发布时间:2010-3-8 9:11:33
--  

这些名称 都是由微软定的 。。。

b/s 模式在实际应用中,可“服务器端”和“客户端”两面编程;《者》都提供了支持;

“服务器”端和传统《星》的搭建方式是一样的;

“客户”端必须使用 javascript;

 

目前在《者》中,大部分的应用,都可以在服务器端完成,可以满足一般的开发要求;

特出功能要求,可在客户端使用 javascript. 


--  作者:pc_doctor
--  发布时间:2010-3-11 13:04:01
--  本程序获取网卡MAC地址不可靠

本程序获取网卡MAC地址不可靠


    实际测试如下:
    在内网的某台电脑上启动“搭建者服务器”(C网卡)。
    在客户端打开浏览器访问“搭建者服务器”,客户机电脑上插有两张网卡。应该是A网卡在连接“搭建者服务器”的,获取的应该是A网卡的MAC地址。可,事实上获取的却是B网卡的MAC地址。(将B网卡禁用后,再获取的就是真实连接的A网卡MAC地址了)。

     而目前使用双网卡的情况特别多,如果不能获取真实的网卡MAC地址,在安全审计上是不允许的,反而会搞出很多误会。

 

    问题分析讨论:
    Admin提供的这个实例是按照网卡顺序获取MAC地址的,而不是获取真实使用的MAC地址,因为,没有直接连接的B网卡的IRQ(20)地址比真实用的A网卡的IRQ(22)地址小。见图:

 

      同样,另一个朋友用VB编写了一个DLL,在服务器上注册该DDL后,用编写的相应的ASP网页获取的客户机网卡MAC地址,却获取的真实使用网卡MAC地址。他将ASP服务器同样设置在C网卡那台机器上,同样在客户端电脑上访问服务器,此时,即使B网卡没有被禁用,E点网线也连通,客户端照样还是获取的是正在使用A网卡MAC地址。
他的编程思路是:先获取服务器和客户端IP地址,再才通过连通的IP地址,运算获取客户机的网卡MAC地址,这样保证了真实性。
 


此主题相关图片如下:mac001.jpg
按此在新窗口浏览图片