web应用中 服务器端能不能通过什么方法判断客户端唯一性
每个电脑有自己的 网卡 MAC 这个实现很麻烦 ,看相关资料 好像 java+jni+c++的dll 组建能获取客户端MAC 这样也算
还有就是cookie 但是这个不能跨域,也会受到 客户端机器设置干扰
除此之外还有什么方法 能从服务器端 判断 客户端 唯一呢(可以出现小的误差)
注意:非session直接 判断,有隔天时间差
差不多都被你说完了,也就这样了
一、MAC判断,公网上要获取客户端网卡MAC可不是件容易事,而且受路由等环境影响,准确率是有一定问题的;
二、ActiveX方式获取客户端硬件信息,这个因为在用户看来总是貌似很危险的东东,所以不是很受欢迎;
三、向客户端cookie中写标识,类似为每个访问者建个GUID,这个也因为一些不可控的原因(如用户禁用cookie或用户随时删除cookie等),变得不是很有效;
四、综合判断用户机器名、操作系统、浏览器等信息,这个方式最大的问题就是相似的客户端太多啦,准确性也是有问题的;
五、IP判断,这个在公网上基本不用考虑了。。。。
结论:到目前为止没有一个好的方法!!