最近做网站,为了网站安全,想获取用户电脑的MAC地址,我用的是js+PHP+mysql,PHP和JS有什么办法能获取客户端MAC吗。请发发代码例子,加注释,谢谢了.

解决方案 »

  1.   

    这个没办法,除非你做一个dll插件,让用户安装
      

  2.   

    MAC地址 只在局域网内部有效,不说 PHP和JS 取不到。就算取到了也没什么用
      

  3.   

    那IP地址用JS或者PHP如何取,可以分别举个例子吗.谢谢了
      

  4.   

    js 取不到(因为安全原因)
    php $_SERVER['REMOTE_ADDR']
      

  5.   

    用PHP获取IP显示为 ::1是什么原因.有什么解决的方法
      

  6.   

    那是 IPv6 的 本机地址(相当于 IPv4 的 127.0.0.1)
    php 提供了转换函数 inet_ntop 和 inet_pton  
    自己看手册吧
      

  7.   

    最近也在做这个功能,你可以用file_get_contents读取ip138的页面,然后用正则去除IP就可以了,记住,IP138用的是框架,要读取框架里面的页面,
      

  8.   

    如果 $_SERVER['REMOTE_ADDR'] 获取IP 不在licalhost下测试,而是在真正的网站服务器上,是不是就不会出现显示::1这样的情况了