一定要是客户端的信息:
1. 
计算机名
MAC
还可以是客户端硬件的一些信息。像硬盘 内存....。
应该要调用JS才可以得到那些信息吧。
2.
还有怎么运行  客户端的程序。

解决方案 »

  1.   

    一些可以标识计算机特点的变量组合就可以用一唯一标识一台电脑。如:_ENV["PROCESSOR_IDENTIFIER"]处理器标识符,_ENV["PROCESSOR_REVISION"]处理器修定版号,_ENV["AP_PARENT_PID"],_ENV["COMPUTERNAME"]计算机名。_ENV[”PROCESSOR_REVISION”] 0401
    _ENV[”ProgramFiles”] C:\Program Files
    _ENV[”SystemDrive”] C:
    _ENV[”SystemRoot”] C:\WINDOWS
    _ENV[”TEMP”] d:\
    _ENV[”TMP”] d:\
    _ENV[”USERPROFILE”] C:\Documents and Settings\Default User
    _ENV[”windir”] C:\WINDOWS 
    Ruby的ENV变量讲解
    可以取得CPU数量,用户名,OS系统等相关信息。1)所有用户的简报:ENV['ALLUSERSPROFILE']
    2)应用程序数据:ENV['APPDATA']
    3)ICONV路径:ENV['APR_ICONV_PATH']
    4)客户端名称:ENV['CLIENTNAME']
    5)通用程序文件:ENV['CommonProgramFiles']
    6)计算机名:ENV['COMPUTERNAME']
    7)指定命令行:ENV['ComSpec']
    8)FP_NO_HOST_CHECK: ENV['FP_NO_HOST_CHECK']
    9)主驱动:ENV['HOMEDRIVE']
    10)主目录: ENV['HOMEPATH']
    11)登陆的服务器:ENV['LOGONSERVER']
    12)系统的CPU数量:ENV['NUMBER_OF_PROCESSORS']
    13)系统的操作系统:ENV['OS']
    14)系统的路径:ENV['PATH']
    15)系统的路径执行扩展名顺序:ENV['PATHEXT']
    16)CPU架构:ENV['PROCESSOR_ARCHITECTURE']
    17)CPU的身份ID: ENV['PROCESSOR_IDENTIFIER']
    18)CPU的级别: ENV['PROCESSOR_LEVEL']
    19)CPU的版本:ENV['PROCESSOR_REVISION']
    20)程序文件目录: ENV['ProgramFiles']
    21)提示符号: ENV['PROMPT']
    22)RUBY选项: ENV['RUBYOPT']
      

  2.   

    单纯PHP是收集不到你要的这些信息的,js也做不到。
    要ActiveX或者Java applet等等